JSP之page指令

<%@page

[language="java"]

[extends="package.class"]

[import="package.class|package.*,..."]

[session="true|false"]

[buffer="none|8KB|size Kb"]

[autoFlush="true|false"]

[isThreadSafe="true|false"]

[info="text"]

[errorPage="relativeURL"]

[contentType="mimeType=[;charset=characterSet]"|"text/html;charSet=ISO-8895-1"]

[pageEncoding="ISO-8895-1"]

[isErrorPage="true|false"]

%>

language:声明当前JSP页面使用的脚本语言的种类,因为页面是JSP页面,该属性的值通常都是java,该属性的默认值也会死java,所以通常无需设置。

extends:指定JSP页面编译所产生的Java类所继承的父类,或所实现的接口。

import:用来导入包。下面几个包是默认自动导入的,不需要显示导入。默认导入的包有:java.lang.*、javax.servlet.*、javax.servlet.jsp.*、javax.servlet.http.*。

session:设定这个JSP页面是否需要HTTP Session。

buffer:指定输出缓冲区的大小。输出缓冲区的JSP内部对象:out用于缓存JSP页面对客户浏览器的输出,默认为8KB,可以设置为none,也可以设置为其他的值,单位为Kb。

autoFlush:当输出缓冲区即将溢出时,是否需要强制输出缓冲区的内容。设置为true时为正常输出;如果设置为false,则会在buffer溢出时产生一个异常。

info:设置该JSP程序的信息,也可以看做其说明,可以通过Servlet.getServletInfo()方法获取该值。如果在JSP页面中,可以直接调用getServletInfo()方法获取该值,因为JSP页面的实质就是Servlet。

errorPage:指定错误处理页面。如果本页面产生了异常或者错误,而该JSP页面没有对应的处理代码,则会自动调用该属性所指定的JSP页面。

isErrorPage:设置本JSP页面是否为错误处理程序。如果该页面本身已是错误处理页面,则通常无须指定errorPage属性。

contentType:用于设定生成网页的文件格式和编码字符集,即MIME类型和页面字符集类型,默认的MIME类型是text/html;默认的字符集类型为ISO-8895-1。

pageEncoding:指定生成网页的编码字符集

猜你喜欢

转载自limit121.iteye.com/blog/1831203