- 3
- 0
- 约1.71万字
- 约 66页
- 2019-07-17 发布于辽宁
- 举报
重定向资源的动作jsp:forward 如果想通过forward动作转发到应用外部的文件中,例如下面的代码: 若当前应用为A,在根目录下的“index.jsp”页面中存在下面的代码用来将请求转发到应用B中的“logon.jsp”页面。 那么将出现下面的错误提示: The requested resource (/http://localhost:8080/B/logon.jsp) is not available 仔细观察可以看到,错误提示中的路径前自动加入了一个“/”,这是因为index.jsp页面在应用A的根目录下,当forward标识被执行时,会在该目录下查找page属性指定的目标文件,所以会提示资源不存在的信息。 jsp:forward page=http://localhost:8080/B/logon.jsp/ 课件制作人:XXX 重定向资源的动作jsp:forward jsp:param子标识用来向动态的目标文件中传递参数。 这里重点提示一下,jsp:forward标识实现的是请求的转发操作,而不是请求重定向。它们之间的一个区别就是:进行请求转发时,存储在request对象中的信息会被保留并被带到目标页面中;而请求重定向是重新生成一个request请求,然后将该请求重定向到指定的URL,所以事先存储在request对象中的信息都不存在了。 课件制作人:XXX 12.6.3 声明使用JavaBean的动作jsp:useBean 通过应用jsp:useBean动作标识可以在JPS页面中创建一个Bean实例,并且通过属性的设置可以将该实例存储到JSP中的指定范围内。如在指定的范围内已经存在了指定的Bean实例,那么将使用这个实例,而不会重新创建。通过jsp:useBan标识创建的Bean实例可以在Scriptlet中应用。 该标识的使用格式如下: jsp:useBean id=变量名 scope=page|request|session|application { class=package.className| type=数据类型| class=package.className type=数据类型| beanName=package.className type=数据类型 } / jsp:setProperty name=变量名 property=*/ 课件制作人:XXX 声明使用JavaBean的动作jsp:useBean 也可以在标识体内嵌入子标识或其他内容: 下面通过下表对jsp:useBean标识中各属性的用法作简要说明。 jsp:useBean id=变量名 scope=page|request|session|application … jsp:setProperty name=变量名 property=*/ /jsp:useBean 属 性 说 明 id 定义一个变量名,程序中将使用该变量名对所创建的Bean实例进行引用 type 指定了id属性所定义变量的类型 scope 定位Bean实例的范围,缺省值为page,其他可选值为rquest、session和application class 指定一个完整的类名,与beanName属性不能同时存在;若没有设置type属性,那么必须设置class属性 beanName 指定一个完整的类名,与class属性不能同时存在,设置该属性时必须设置type属性,其属性值可以是一个表示完整类名的表达式 课件制作人:XXX 声明使用JavaBean的动作jsp:useBean 下面对表中属性的用法进行详细的介绍。 1.id属性 该属性指定一个变量,在所定义的范围内或Scriptlet中将使用该变量来对所创建的Bean实例进行引用。该变量必须符合Java中变量的命名规则。 2.type=数据类型 type属性用于设置由id属性指定的变量的类型。type属性可以指定要创建实例的类的本身、类的父类或者是一个接口。 使用type属性来设置变量类型的使用格式如下。 如果在session范围内,已经存在了名为“us”的实例,则将该实例转换为type属性指定的UserInfo类型(必须是合法的类型转换)并赋值给id属性指定的变量;若指定的实例不存在,将抛出bean us not found within scope异常。 jsp:useBean id=us type=com.Bean.UserInfo scope=session/ 课件制作人:XXX 声明使用JavaBean的动作jsp:use
您可能关注的文档
- Java程序设计基础第八章 集合和泛型.ppt
- Java程序设计基础第二章 声明与访问控制.ppt
- Java程序设计基础第九章 IO流.ppt
- Java程序设计基础第六章 异常处理与断言.ppt
- Java程序设计基础第七章 Java常用API.ppt
- Java程序设计基础第三章 运算符与赋值.ppt
- Java程序设计基础第十一章 多线程.ppt
- Java程序设计基础第十章 Java数据库连接.ppt
- Java程序设计基础第四章 程序的流程控制.ppt
- Java程序设计基础第五章 面向对象高级特性.ppt
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
最近下载
- 年产1500吨邻氯氯苄工艺设计论文.doc VIP
- 利用SpyTagSpyCatcher构建胞内自组装多酶复合体实现-ChinaXiv.PDF VIP
- 基于物联网的智能衣柜系统的设计和实现.docx
- 新时代文明实践站工作计划2026年.docx VIP
- 领导者人文素养.pdf VIP
- 电子课件-食品理化检验技术(第三版)完整全部教学课件.pptx VIP
- Preparation of a Novel Environmental Soybean Seed Coating Agent -来源:Journal of Agricultural Chemistry and Environment(农业化学和环境)(第2018003期)-美国科研出版社.pdf VIP
- 湖南省长沙市长沙县2026年中考一模生物试题含答案.pptx VIP
- 10以内加减法口算天天练_每页100题(可打印).docx VIP
- 人文精神与人文素养.pptx VIP
原创力文档

文档评论(0)