您的位置:首页 > Web前端 > JavaScript

跟小博老师一起学JSP ——动作元素

2017-03-08 19:05 267 查看
JSP动作元素与指令不同,指令元素在转译时就起作用,而动作元素在请求执行阶段起作用;指令元素用来设定JSP页面各种属性,动作元素则采用XML编写,实现bean的注入、组件重用、跳转等功能。

语法

动作元素一般出现在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动作元素。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息