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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,954评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 9,255评论 0 11
  • 1、什么是JSP动作元素 JSP动作元素(action elements),动作元素为请求处理阶段提供信息。动作元...
    年少懵懂丶流年梦阅读 5,023评论 0 0
  • 什么是jsp? 很久之前,我们的网页都是静态的,就是我们所看到的页面在编写好之后总是唯一的。后来有人便提出动态页面...
    ezsync小智阅读 5,457评论 0 13
  • 1.什么是JSP (1)jsp全称是Java Server Pages,它和Servlet技术一样都是sun公司定...
    yjaal阅读 9,074评论 5 99