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

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。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值