资源描述:
《j2ee快速进阶培训-jsp网页编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1Page指令“Page”指令用于定义JSP文件中的全局属性。JSP语法格式如下:<%@page[language="java"][extends="package.class"][import="{package.class
2、package.*},..."][session="true
3、false"][buffer="none
4、8kb
5、sizekb"]2Page指令[autoFlush="true
6、false"][isThreadSafe="true
7、false"][info="text"][errorPage="relat
8、iveURL"][contentType="mimeType[;charset=characterSet]"
9、"text/html;charset=ISO-8859-1"][isErrorPage="true
10、false"]%>3Page指令属性:1.language="java"声明脚本语言的种类,目前只能用"java"。2.import="{package.class
11、package.*},..."需要导入的Java包的列表,这些包作用于程序段,表达式,以及声明。下面的包在JSP编译时已经导入了,所以就不需要再指明了:ja
12、va.lang.*javax.servlet.*javax.servlet.jsp.*javax.servlet.http.*43.errorPage="relativeURL"设置处理异常事件的JSP文件。4.isErrorPage="true
13、false"设置此页是否为出错页,如果被设置为true,你就能使用exception对象5page指令详说“<%@page%>”指令作用于整个JSP页面,同样包括静态的包含文件。但是“<%@page%>”指令不能作用于动态的包含文件,比如“”。可以在一个页面
14、中用上多个“<%@page%>”指令,但是其中的属性只能用一次,不过也有例外,那就是import属性。因为import属性和Java中的import语句类似(参照JavaLanguage,import语句引入得是Java语言中的类),所以此属性就能多用几次。无论把“<%@page%>”指令放在JSP的文件的哪个地方,它的作用范围都是整个JSP页面。不过,为了JSP程序的可读性,以及好的编程习惯,最好还是把它放在JSP文件的顶部。6page指令(peixun2.7.jsp)<%@pageimport="java.util.*,j
15、ava.lang.*"%><%@pagebuffer="24kb"autoFlush="false"%><%@pageerrorPage="error.jsp"%>
test3Testforusing'Page'.7page指令例子运行结果8
JSP语法格式如下:1.16、"<%=expression%>"}/>2.17、age={"relativeURL"
18、"<%=expression%>"}>19、<%=expression%>}"/>[]
(“[
]”指可以有多个“
”标记。)9属性:1、page="{relativeURL
20、<%=expression%>}"这里是一个表达式或是一个字符串用于说明你将要定向的文件或URL。这个文件可以是JSP,
21、程序段,或者其它能够处理request对象的文件(如asp,cgi,php)。102.22、<%=expression%>}"/>向一个动态文件发送一个或多个参数,这个文件必须是动态文件。如果想传递多个参数,可以在一个JSP文件中使用多个“”;“name”指定参数名,“value”指定参数值。11注意“”标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象。“<
23、jsp:forward>”标签以后的代码,将不能执行。12例子(peixun2.9.jsp)<%@pagecontentType="text/html;charset=gb2312"%>test<