Page指令的各个属性及其功能语法规则:
<@%page attribute1=”value1”  attribute2=”value2”…………%>,page指令以<%@page 开始,以%>结束。page常⽤指令表:
属性定义
language=”ScriptLanguage”指定JSP Container⽤什么语⾔来编译,⽬前只
⽀持JAVA语⾔。默认为JAVA
extends=”className”定义此JSP⽹页产⽣的Servlet是继承哪个
import=”importList”定义此JSP⽹页要使⽤哪些Java API
session=”true|false”决定此页⾯是否使⽤session对象。默认为true
buffer=”none|size in kb”决定输出流(Input stream)是否⼜缓冲区。默认
为8kbjsp定义
autoFlush=”true|false”决定输出流的缓冲区慢了后是否需要⾃动清除,缓冲区慢了后会产⽣异常错误(Exception).默认为true
isThreadSafe=”true|false”是否⽀持线程。默认为true
errorPage=”url”如果此页发⽣异常,⽹页会重新指向⼀个url
isErrorPage=”true|false”表⽰此页⾯是否为错误处理页⾯。默认为false
contentType=”text/html;charset=gb2312”表⽰MIME类型和JSP的编码⽅式。笔者使⽤例
pageEncoding=”ISO-8859-1”编码⽅式。(笔者已经加⼊使⽤的编码)
isELLgnored=”true|false”表⽰是否在此JSP页⾯中EL表达式。true则忽
略,反之false则⽀持。默认为false
page指令是针对当前页⾯的指令,常⽤的page指令有8个:
1.<>设置jsp中⽤到的语⾔,⽤到的是java,也是⽬前唯⼀有效的设定
2.<>设置⽬前jsp要继承的⽗类,⼀般不需要设置,在默认情况下,jsp页⾯默认的⽗类是HttpJspBase。
3.< > jsp页⾯所⽤到的类
4.<="error.jsp"%> 设置该jsp页⾯出现异常时所要转到的页⾯,如果没设定,容器将使⽤当前的页⾯显⽰错误信息
5.<> 设置该jsp页⾯是否作为错误显⽰页⾯,默认是false,如果设置为true,容器则会在当前页⾯⽣成⼀个exception对象,和4拍配使⽤
6.<%@page contentType="text/html;charset=gb2312"%> 设置页⾯⽂件格式和编码⽅式
7.< > 设置容器以多线程还是单线程运⾏该jsp页⾯,默认是true,是多线程。设置为false,则以单线程的⽅式运⾏该jsp页⾯
8.< > 设置该jsp页⾯是否可以⽤到session对象(jsp内置对象,为web容器创建),默认是true,能⽤到session.设置为false,则⽤不到
language:定义要使⽤的脚本语⾔,⽬前只能是“java”,即language="java"。
import:和⼀般的Java import意义⼀样,⽤于引⼊要使⽤的类,只是⽤逗号“,”隔开包或者类列表。默认省略,即不引⼊其他类或者包。例如,import="java.io.*,java.util.Hashtable"。
session:指定所在页⾯是否参与HTTP会话。默认值为true,session="true"。
buffer:指定到客户输出流的缓冲模式。如果为none,则不缓冲;如果指定数值,那么输出就⽤不⼩于这个值的缓冲区进⾏缓冲。与autoFlash⼀起使⽤。默认不⼩于8KB,根据不同的服务器可设置。例如,buffer="64kb"。
autoFlash:如果为true缓冲区满时,到客户端输出被刷新;如果为false缓冲区满时,出现运⾏异常,表⽰缓冲区溢出。默认为true,例如autoFlash="true"。
info:关于JSP页⾯的信息,定义⼀个字符串,可以使⽤ServletInfo()获得。默认省略。例如,info="测试页⾯"。
isErrorPage:表明当前页是否为其他页的errorPage⽬标。如果被设置为true,则可以使⽤exception对象。相反,如果被设置为false,则
不可以使⽤exception对象。默认为false,例如,isErrorPage="true"。
errorPage:定义此页⾯出现异常时调⽤的页⾯。默认忽略,例如errorPage="error.jsp"。
isThreadSafe:⽤来设置JSP⽂件是否能多线程使⽤。如果设置为true,那么⼀个JSP能够同时处理多个⽤户的请求;相反,如果设置为false,⼀个JSP只能⼀次处理⼀个请求。例如,isThreadSafe="true"。
contentType:定义JSP字符编码和页⾯响应的MIME类型。TYPE=MIME TYPE;charset=CHARSET。默认为
TYPE=text/html,CHARSET=iso8859-1。例如contentType="text/html;charset=gb2312"
pageEncoding:JSP页⾯的字符编码,默认值为pageEncoding="iso-8859-1",例如pageEncoding="gb2312"。
isELIgnored:指定EL(表达式语⾔)是否被忽略。如果为true,则容器忽略"${}"表达式的计算。默认值由l描述⽂件的版本确定,servlet2.3以前的版本将忽略。例如isELIgnored="true"。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。