关于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指令的属性使用的主要内容,如果未能解决你的问题,请参考以下文章

JSP_Page指令,include指令和taglib指令

说细介绍jsp中page指令

JSP6(JSP 指令与JSP 动作元素)

JAVA-JSP指令元素之page指令

asp.net页面指令page啥属性能指定编辑语言

jsp基础语言-jsp指令