跟小博老师一起学JSP ——动作元素
2017-03-08 19:05
267 查看
JSP动作元素与指令不同,指令元素在转译时就起作用,而动作元素在请求执行阶段起作用;指令元素用来设定JSP页面各种属性,动作元素则采用XML编写,实现bean的注入、组件重用、跳转等功能。
比如jack.jsp中使用include动作包含了rose.jsp、fjh.jsp二个文件,经JSP引擎转译后生成三个JAVA文件,经编译也会三个字节码文件。采用include指令把rose.jsp、fjh.jsp引入到jack.jsp文件,经JSP引擎处理后只生一个JAVA文件和一个字节码文件。
语法
动作元素一般出现在JSP页面的body体部分,可以出现多次。动作种类
常用动作
include
与include指令不同,include动作是把被包含文件视成独立文件处理,不会把被包含文件的内容直接复制到目标文件。我们把include指令称为静态导入,include动作称其为动态导入。比如jack.jsp中使用include动作包含了rose.jsp、fjh.jsp二个文件,经JSP引擎转译后生成三个JAVA文件,经编译也会三个字节码文件。采用include指令把rose.jsp、fjh.jsp引入到jack.jsp文件,经JSP引擎处理后只生一个JAVA文件和一个字节码文件。
userBean
userBean动作是用来设定Bean属性,往往和setProperty动作元素配合使用。如设定的Bean已存在就不生成新实例,否则创建新实例。
forward
forward动作用来把当前页跳转到其它资源,它属于服务器内部跳转。在跳转过程中如要传递参数可借助于param动作元素。相关文章推荐
- 跟小博老师一起学JSP ——动作元素
- 跟小博老师一起学JSP ——脚本元素
- 跟小博老师一起学JSP ——脚本元素
- 跟小博老师一起学JSP ——JSTL下篇
- 跟小博老师一起学JSP ——JSTL下篇
- 跟小博老师一起学JSP ——EL表达式
- 跟小博老师一起学JSP ——JSTL上篇
- 跟小博老师一起学JSP ——JSTL上篇
- 跟小博老师一起学JSP ——EL表达式
- 跟小博老师一起学JSP ——简介与工作原理
- 跟小博老师一起学JSP ——JSP指令
- 跟小博老师一起学JSP ——内置对象
- 跟小博老师一起学JSP ——连接数据库
- 跟小博老师一起学JSP ——MVC 上篇
- 跟小博老师一起学JSP ——MVC 下篇
- 跟小博老师一起学JSP ——通信作用域
- 跟小博老师一起学JSP ——MVC 下篇
- 跟小博老师一起学JSP ——简介与工作原理
- 跟小博老师一起学JSP ——JSP指令
- 跟小博老师一起学JSP ——内置对象