- 1
- 0
- 约1.16万字
- 约 37页
- 2018-01-28 发布于浙江
- 举报
第03章 JSP语法详解 JSP课件PPT
包含文件:jsp:include jsp:include与include指令的区别 (1)%@ include file是直接包含源代码,jsp:include包含请求的HTML代码,并且支持JSP表达式和Struts应用中的请求模式。 (2)通过jsp:include包含一个JSP页面,在包含的页面中相关的response操作都被忽略,也就是说当前操作不能通过response对象重定向到其他页面。如果用%@include包含的JSP页面,在该页面中所有的response操作都会正常运行。 (3)jsp:include元素请求代码时,可以带参数,而%@include就不可以带参数。 (4)从执行速度角度上讲,%@include比jsp:include请求速度快,因为%@include仅处理一个请求,而jsp:include处理两个请求。 (5)从实际应用角度上讲,%@include用于检测用户是否登录、网站标识或网站的一些静态不变的信息;而jsp:include用于发送一个请求,并接收返回的HTML,并可以加入参数。 例:CH03\Syntax\include_action 请求转发:jsp:forward 该元素用于将客户端请求从一个页面转发到另一个JSP页面、HTML或相关的资源文件中。当该元素被执行后,当前页面将不再被执行,而是去执行该元素指定的目标页面。jsp:forward使用格式如下: jsp:forward page=”文件路径或标识路径的表达式”/ 如果转发目标是一个动态文件,还可以向该文件中传递多个参数,具体使用格式如下: jsp:forward page=”文件路径或标识路径的表达式” jsp:param name=”参数名称1”value=”值1”/ …… /jsp:forward 参数及元素说明: page属性:该属性指定了目标文件的路径。 jsp:param/元素:该元素用来向动态的目标文件中传递参数。 例:CH03\Syntax\forward_action 声明使用JavaBean:jsp:useBean 该元素可以在JSP页面中创建一个JavaBean实例,并且通过属性的设置可以将该实例存储到JSP中的指定范围内。jsp:useBean使用格式如下: jsp:useBean id=变量名 scope=存储范围 { class= 类的路径 | type= 数据类型 | class=类的路径 type=数据类型 | beanName=类的路径 type=数据类型 } ……其他元素设置,如jsp:setProperty/ /jsp:useBean 声明使用JavaBean:jsp:useBean jsp:useBean属性说明 id属性:该属性指定一个变量,在所定义的范围内或Scriptlet中将使用该变量来对所创建的JavaBean实例进行引用。该变量必须符合Java中变量的命名规则。 scope属性:该属性指定了所创建JavaBean实例的存取范围,默认属性值是“page”。scope属性具有的可选值见下表: 属性名称 获取方式 描述 page 无 指定创建的JavaBean实例只能够在当前的JSP文件中使用,包括通过include静态指令包含的页面中有效 request request对象的getAttribute方法获取 指定创建的JavBean实例可以在请求范围内进行存取 session session对象的getAttribute方法获取 指定创建的JavBean实例可以在session范围内进行存取 application application对象的getAttribute方法获取 指定创建的JavBean实例可以在application范围内进行存取 声明使用JavaBean:jsp:useBean jsp:useBean属性说明(续) class属性:该属性指定了一个完整的类名,指定的类名不能是抽象的,它必须具有公共的、没有参数的构造方法。在没有设置type属性时,必须设置class属性。 type属性:该属性用于设置由id属性指定的变量类型,可以指定要创建实例的类本身、类的父类或是一个接口。 beanName属性:该属性可以是类文件、JavaBean实例或包含JavaBean的串行化文件(.ser文件)。当JavaBean不存在与指定范围内时,才可以使用此属性。它必须使用类型属性来指定要将何种类型的Bean实例化。beanName属性不能class属性一起
您可能关注的文档
- 第 7 章 网页表单的编辑.ppt
- 第 7 章 存储器系统 微型计算机原理与应用 教学课件.ppt
- 第 7 章 运输层 计算机网络课件.ppt
- 第 6章 PC网络系统 可编程序控制器原理及应用 教学课件.ppt
- 第 7章 可编程序控制器应用系统的设计 可编程序控制器原理及应用 教学课件.ppt
- 第 8 章 放大电路 电工电子技术与技能教学课件.ppt
- 第 8 章 数字信号的最佳接收 通信原理教学课件.ppt
- 第 9 章 利用图层技术制作网页.ppt
- 第 9 章 不可压缩流体的平面势流 气体动力学 教学课件.ppt
- 第 9 章 电磁波辐射 电磁场与电磁波教案 教学课件.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 《城市食品安全规制问题与对策研究》8800字.docx VIP
- DB37_T 4814-2025 高速公路路基超厚度施工技术规范.docx VIP
- DB37_T 4811.4-2025 工业互联网标识解析 仪器仪表 第4部分:应用服务平台运营规范.docx VIP
- DB37_T 4811.1-2025 工业互联网标识解析 仪器仪表 第1部分:被动标识载体应用指南.docx VIP
- 安川变频器技术手册V1000 中文.pdf VIP
- 五四以来反动派、地主资产阶级学者尊孔复古言论辑录-北京出版.pdf VIP
- GB_T 15558.2-2023 燃气用埋地聚乙烯(PE)管道系统 第2部分:管材.pdf VIP
- 2026年河北体育学院辅导员招聘备考题库必考题.docx VIP
- 海洋养殖网箱框架系统用高密度聚乙烯(HDPE)管材及配件.pdf VIP
- F108012【复试】2023东南大学085400电子信息《复试559微机在生物医学中的应用之单片机.pdf VIP
原创力文档

文档评论(0)