jsp头部的page指令
page可以修改jsp页面中一些中要的属性或行为
page主要功能是定义一个页面中的全部属性,里面会包含很多的选项。
<%@ page contentType=”text/html;charset=UTF-8” language=”java” %>
属性
language=”java”
- 声明脚本语言的种类,暂时只能用”java”
contentType
- contentType用于设置页面媒体类型和页面编码格式,默认值为:text/html; charset=ISO-8859-1,通常修改为text/html; charset=utf-8或者text/html; charset=gbk用于支持中文。
pageEncoding
- pageEncoding用于设定页面编码格式,效果同contentType内容中charset部分,如果两者均设置,则以contentType内容中的charset为准。
info
- 重写父类(org.apache.jasper.runtime.HttpJspBase)的getServletInfo方法实现,页面上指定调用getServletInfo()获取返回值,Java Servlet代码中可通过Servlet.getServletInfo()获取返回值
extends=”package.class”
- 标明JSP编译时需要加入的Java Class的全名,但是得慎重的使用它,它会限制JSP的编译能力.
import=”{package.class | package.* }, …”
- 需要导入的Java包的列表,这些包就作用于程序段,表达式,以及声明
session=”true | false”
-设定客户是否需要HTTP Session.(学过ASP的人,应该对它不陌生)如果它为true,那么Session是有用的。
isErrorPage和errorPage
- isErrorPage设置该页面是否为错误处理页面,默认为false,当值为true时,可使用exception隐含对象;
- errorPage设置当前页面如果发生异常跳转的页面