17-08-30 JSP指令之page指令

来源:互联网 发布:淘宝cos店便宜 编辑:程序博客网 时间:2024/06/05 18:32

JSP指令之page指令

  用于定义JSP页面的各种属性,无论出现在JSP页面的什么地方都是作用于整个JSP页面,page指令最好是放在整个JSP页面的起始位置。

page指令常用的属性:

1.import 属性:指定当前JSP页面对应的Servlet需要导入的类

2.sessions 属性:取值为true或false,指定当前页面的session隐藏变量是否可用,也可以说访问当前页面时是否一定要生成HttpSession对象。

3.errorPage和isErrorPage:

> errorPage 指定当前页面出现错误的实际响应页面,其中 / 表示当前WEB应用的根目录。

> isErrorPage 指定当前页面是否为错误处理页面,可以说明当前页面时可以使用excep隐含变量,需要注意,若指定isErrorPage="true" 并使用exception的方法了,一般不建议直接访问该页面。(通过请求的转发来实现。

> 如何使客户不能直接访问某一个页面:对于Tomcat服务器而言,WEB-INF下的文件是不能直接通过在浏览器中直接输入地址来访问的,但通过请求的转发是可以的。

> 在web.xml中配置错误页面:

①.<error-page><error-code>标签:根据出错的代码来指定响应的页面位置,<location>.

②.<error-page><exception-type>标签:根据异常的类型来指定响应页面位置,<location>.


4.contentType 属性:指定当前JSP页面的响应类型,实际调用的是response.setContentType()。
通常情况下,对于JSP页面而言取值通常为text/html;charset=UTF-8. charset指定返回的页面的字符编码是什么,通常为UTF-8。

5.pageEncoding:指定当前JSP页面的字符编码。通常情况下该值和contentType中的charSet一致。
6.isElIgnored:指定当前JSP页面是否可以使用EL表达式。通常取值为false。

原创粉丝点击