JSP page 指令详解

来源:互联网 发布:淘宝企业店铺复核吗 编辑:程序博客网 时间:2024/05/22 00:25

创建一个JSP文件,需要对文件进行一些基本的页面的控制,如JSP中使用的脚本语言的类型,页面的编码方式等,这些属性需要使用JSP 的指令 page 指令来进行相关的控制。下面介绍一下page 指令中各属性如何对页面进行哪些控制的。

  • language  指定JSP脚本的语言,默认值为Java,不作修改
  • import     导入包名,多个包之间使用 ,  号隔开,可以出现多次 
  • pageEncoding   设置页面的编码方式,在未对开发工具进行设置的情况下,默认的页面编码方式是ISO-8859-1,如果在页面中需要使用到中文字符的话,则需要将页面的编码方式修改成GK2312(或GBK、UTF-8)
  • autoFlush  自动刷新缓冲流,可以设置两个值(true  或  false)
  • buffer  设置缓冲区的大小 , 如buffer="20kb"
  • contentType 指定内容格式及编码方式
  • errorPage 指定错误输出页面
  • isErrorPage 指定当前页面是处理错误的页面,可以设置两个值(true 或 false)
  • extends  指定容器将jsp文件转换成java文件时,该类所继承类父类
  • info 指定页面的信息
  • isELIgnored  指定页面是否忽略EL表达式
  • isThreadSafe 指定线程安全
  • session  指定是否要启用session

在page指令的众多属性中,并不是每一个都要用上去,只有当页面有需要进行相关的控制时,才添加相关的属性。

一般情况下,一个JSP页面中的page指令中,需要用到import、pageEncoding、contentType、errorPage及isErrorPage

其他的属性用到的几率比较小。

 

注意:page指令默认出现在JSP页面的首行,不建议将指令放在其他位置;

           如果使用多个page指令,除第一个指令外,其他的page指令只能用import属性;

          

原创粉丝点击