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

    xiaoxiao2021-03-25  115

    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动作元素。

    转载请注明原文地址: https://ju.6miu.com/read-5180.html

    最新回复(0)