




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
J2EEJ2EE快速进阶培训快速进阶培训 1 1 PagePage指令指令 n n “ “PagePage” ”指令用于定义指令用于定义JSPJSP文件中的全局属性。文件中的全局属性。 JSP JSP 语法格式如下:语法格式如下: % J2EEJ2EE快速进阶培训快速进阶培训 3 3 PagePage指令指令 n n 属性:属性: 1 1language=“java“ language=“java“ 声明脚本语言的种类,目前只能用声明脚本语言的种类,目前只能用“ “java“ java“ 。 2.import=“package.class | package.* ,.“ 2.import=“package.class | package.* ,.“ 需要导入的需要导入的JavaJava包的列表,这些包作用于程序包的列表,这些包作用于程序 段,表达式,以及声明。下面的包在段,表达式,以及声明。下面的包在JSPJSP编译时编译时 已经导入了,所以就不需要再指明了:已经导入了,所以就不需要再指明了: java.lang.* javax.servlet.* java.lang.* javax.servlet.* javax.servlet.jsp.* javax.servlet.http.* javax.servlet.jsp.* javax.servlet.http.* J2EEJ2EE快速进阶培训快速进阶培训 4 4 3 3errorPage=“relativeURL“ errorPage=“relativeURL“ 设置处理异常事件的设置处理异常事件的JSPJSP文件。文件。 4 4isErrorPage=“true | false“ isErrorPage=“true | false“ 设置此页是否为出错页,如果被设置为设置此页是否为出错页,如果被设置为 true,true,你就能使用你就能使用exceptionexception对象对象 J2EEJ2EE快速进阶培训快速进阶培训 5 5 pagepage指令详说指令详说 n n “ “%” ”指令作用于整个指令作用于整个JSPJSP页面,同样包括页面,同样包括 静态的包含文件。但是静态的包含文件。但是“ “%” ”指令不能作用指令不能作用 于动态的包含文件,比如于动态的包含文件,比如 “ “jsp:include” ”。 n n 可以在一个页面中用上多个可以在一个页面中用上多个“ “%” ”指令,但指令,但 是其中的属性只能用一次,不过也有例外,那就是是其中的属性只能用一次,不过也有例外,那就是 importimport属性。因为属性。因为importimport属性和属性和JavaJava中的中的importimport语语 句类似句类似( (参照参照Java Java LanguageLanguage,importimport语句引入得是语句引入得是 JavaJava语言中的类语言中的类) ),所以此属性就能多用几次。,所以此属性就能多用几次。 n n 无论把无论把“ “%” ”指令放在指令放在JSPJSP的文件的哪个地的文件的哪个地 方,它的作用范围都是整个方,它的作用范围都是整个JSPJSP页面。不过,为了页面。不过,为了 JSPJSP程序的可读性,以及好的编程习惯,最好还是程序的可读性,以及好的编程习惯,最好还是 把它放在把它放在JSPJSP文件的顶部。文件的顶部。 J2EEJ2EE快速进阶培训快速进阶培训 6 6 pagepage指令(指令(peixun2.7.jsppeixun2.7.jsp) page import=“java.util.*, java.lang.*“ % test3test3 Test for using Page.Test for using Page. J2EEJ2EE快速进阶培训快速进阶培训 7 7 pagepage指令例子运行结果指令例子运行结果 J2EEJ2EE快速进阶培训快速进阶培训 8 8 jsp:forward n n JSP JSP 语法格式如下:语法格式如下: 1 1“ / expression %“ / 2 2“ expression %“ “ /value=“parameterValue | “ / / (“ “ /” ”指可以有多个指可以有多个“ “jsp:param/” ”标记标记 。)。) J2EEJ2EE快速进阶培训快速进阶培训 9 9 属性:属性: n n 1 1 、page=“relativeURL | “page=“relativeURL | “ n n 这里是一个表达式或是一个字符串用于说这里是一个表达式或是一个字符串用于说 明你将要定向的文件或明你将要定向的文件或URLURL。这个文件可以这个文件可以 是是JSP,JSP,程序段,或者其它能够处理程序段,或者其它能够处理requestrequest 对象的文件对象的文件( (如如asp,cgi,php)asp,cgi,php)。 J2EEJ2EE快速进阶培训快速进阶培训 1010 n n 2 2“ /expression %“ / n n 向一个动态文件发送一个或多个参数,这向一个动态文件发送一个或多个参数,这 个文件必须是动态文件。如果想传递多个个文件必须是动态文件。如果想传递多个 参数,可以在一个参数,可以在一个JSPJSP文件中使用多个文件中使用多个 “ “jsp:param” ”;“ “namename” ”指定参数名,指定参数名, “ “valuevalue” ”指定参数值。指定参数值。 J2EEJ2EE快速进阶培训快速进阶培训 1111 注意注意 n n “ “jsp:forward” ”标签从一个标签从一个JSPJSP文件向另一文件向另一 个文件传递一个包含用户请求的个文件传递一个包含用户请求的requestrequest对对 象。象。“ “jsp:forward” ”标签以后的代码,将标签以后的代码,将 不能执行。不能执行。 J2EEJ2EE快速进阶培训快速进阶培训 1212 jsp:forward例子(例子(peixun2.9.jsppeixun2.9.jsp ) page contentType=“text/html;charset=gb2312“ % testtest J2EEJ2EE快速进阶培训快速进阶培训 1313 forwardTo.jspforwardTo.jsp contentType=“text/html;charset=gb2312“ % % J2EEJ2EE快速进阶培训快速进阶培训 1414 运行结果(运行结果(TOMCATTOMCAT) J2EEJ2EE快速进阶培训快速进阶培训 1515 jsp:include n n 包含一个静态或动态文件包含一个静态或动态文件. . n n JSP JSP 语法格式如下:语法格式如下: 1 1“ jsp:include page=“relativeURL | “ flush=“true“ / flush=“true“ / 2 2“ “ flush=“true“ flush=“true“ “ /“ / / (“ “ /” ”指可以有多个指可以有多个“ “jsp:param/” ”标记。)标记。) J2EEJ2EE快速进阶培训快速进阶培训 1616 jsp:include的的属性属性 1 1page=“relativeURL | “ page=“relativeURL | “ 参数为一相对路径,或者是代表相对路径的表达式。参数为一相对路径,或者是代表相对路径的表达式。 2 2flush=“true“ flush=“true“ 这里必须使用这里必须使用flush=“true“flush=“true“,不能使用不能使用falsefalse值。而缺省值。而缺省 值为值为false false 。 J2EEJ2EE快速进阶培训快速进阶培训 1717 3 3 “ /expression % “ / “ “” ”用来传递一个或多个参数到指用来传递一个或多个参数到指 定的动态文件,能在一个页面中使用多个定的动态文件,能在一个页面中使用多个 “ “jsp:param” ”来传递多个参数,来传递多个参数, J2EEJ2EE快速进阶培训快速进阶培训 1818 jsp:include 例子例子 ( ( peixun2.10.jsppeixun2.10.jsp ) ) html peixun.2.10.jsppeixun.2.10.jsp J2EEJ2EE快速进阶培训快速进阶培训 1919 peixun2.10.1.jsppeixun2.10.1.jsp “);out.println(“Username is “+username+“); % J2EEJ2EE快速进阶培训快速进阶培训 2020 jsp:include运行结果运行结果TOMCATTOMCAT ) J2EEJ2EE快速进阶培训快速进阶培训 2121 jsp:plugin n n 使用使用“ “jsp:plugin” ”插入一个插入一个appletapplet或或BeanBean,必必 要的话还要下载一个要的话还要下载一个JavaJava插件用于执行它。插件用于执行它。 n n n n JSP JSP 语法格式如下:语法格式如下: iepluginurl=“URLToPlugin“ J2EEJ2EE快速进阶培训快速进阶培训 2323 jsp:params “ %“ / / + + text text message message for for user user J2EEJ2EE快速进阶培训快速进阶培训 2424 jsp:plugin属性属性 1 1type=“bean | applet“ type=“bean | applet“ 将被执行的插件对象的类型,你必须得指定这个是将被执行的插件对象的类型,你必须得指定这个是 BeanBean还是还是applet,applet,因为这个属性没有缺省值。因为这个属性没有缺省值。 2 2code=“classFileName“ code=“classFileName“ 将会被将会被JavaJava插件执行的插件执行的Java Java ClassClass的名字,必须以的名字,必须以 . .classclass结尾。这个文件必须存在于结尾。这个文件必须存在于codebasecodebase属性属性 指定的目录中。指定的目录中。 J2EEJ2EE快速进阶培训快速进阶培训 2525 n n 3 3codebase=“classFileDirectoryName“ codebase=“classFileDirectoryName“ n n 将会被执行的将会被执行的Java Java ClassClass文件的目录(或者是路文件的目录(或者是路 径),如果你没有提供此属性,那么使用径),如果你没有提供此属性,那么使用 jsp:plugin的的jspjsp文件的目录将会被使用。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海市2025上海复旦大学微电子学院闫娜教授课题组博士后招收笔试历年参考题库附带答案详解
- 2025贵州水电九局四公司招聘1人笔试参考题库附带答案详解
- 2025河南驻马店全域矿业开发公司招聘27人笔试参考题库附带答案详解
- 2025江西吉安市井冈山品牌运营有限公司招聘3人笔试参考题库附带答案详解
- 2025年陕西牛背梁景区招聘(22人)笔试参考题库附带答案详解
- 2025年福建省宁德市高速技术人员(外包岗位)招聘75名笔试参考题库附带答案详解
- 2025年度广西壮族自治区粮油质量检验中心公开招聘工作人员1人笔试参考题库附带答案详解
- 2025年临安区区属国有企业公开招聘工作人员笔试参考题库附带答案详解
- 2025四川绵阳燃气集团有限公司招聘集团及下属子公司25个岗位25人笔试参考题库附带答案详解
- 2025内蒙古金土华维可控农业科技有限公司招聘9名工作人员笔试参考题库附带答案详解
- 海底捞晋升面试题及答案
- 2025年理综试题及答案全国乙卷
- 2025年二次供水市场规模分析
- 《鲁迅《呐喊》课件演示》
- 穿越机的基础知识
- 房屋市政工程生产安全重大事故隐患排查表(2024版)
- 网络剧配音演员合同样本
- DB51T 1806-2014 林业治山调查规划设计技术规程
- 高压电缆迁改工程施工方案
- 管理患者期望
- 节前安全教育交底
评论
0/150
提交评论