关于jsp的page指令的属性使用
Posted 八流程序员
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于jsp的page指令的属性使用相关的知识,希望对你有一定的参考价值。
ps:大家好!第一次写博客,希望记录累计和成长,如果有错误请求各位大神指正,假如有大神愿意指导小弟不胜感激
小弟的QQ1092912968 ,谢谢大家!
1. pageEncoding 指定当前页面的编码,在服务器将.jsp编译成.java的时候需要用到pageEncoding;
2.contentType 添加响应头,例如contentType="text/html; charset=utf-8";
3.errorpage 指定页面出错的时候,会跳转到那个页面。
4.iserrorpage (设置在出错时跳转到的那个页面,假如是errorpage="errorpage.jsp",那么这个属性就设置到errorpage页面)
当这个属性为false时,例如一个页面出现 int num=10/0,跳转到错误页面时候,那么这时候的状态码为200
当这个属性为true时,状态码就是500,并且这个页面可以使用jsp九大内置对象中的Exception。
当然出现错误然后跳转这个功能也可以在web.xml中去配置;
例如:<error-page>
<!--在error-code中配置出现错误的状态码-->
<!--在exception-type中配置出现错误的类型 -->
<error-code>500</error-code>
<!-- <exception-type>500</exception-type>-->
<location>/error.jsp</location> <%-- 出现错误的时候跳转的页面--%>
</error-page>
5.aotoflush: 指定JSP的输出缓冲区在满时是否自动刷新,默认为true,改为false的话在满时就会抛出异常;
6.buffer 指定缓冲区的大小,默认为8KB
7. isElIgnored:是否忽略el表达式,默认值为false;
8.language:指定当前的jsp编译后的类型,默认为java
9.info :信息。
10.isThreadSafe: 默认为false,为true的时候jsp编译成的servlet会去实现一个接口,这个时候jsp就只能处理单线程的访问;
11.session:默认为true,表示当前页面可以使用session,否则就无法使用session,
12.extends:指定当前的jsp页面生成的servlet的父类。
以上是关于关于jsp的page指令的属性使用的主要内容,如果未能解决你的问题,请参考以下文章