jsp菜鸟成长之路--jsp动作元素

来源:互联网 发布:厦门行知教育 编辑:程序博客网 时间:2024/06/05 15:10

二:jsp动作元素

与jsp指令元素不同的是,jsp动作元素在请求阶段起作用,jsp动作元素是用XML语法写的

jsp动作元素可以动态的插入文件,重用JavaBean组件,把用户重定向到另外的界面,为java插件生成html代码

动作元素只有一种语法符合XML标准

<jsp:action_name attribute="value" />

动作元素基本上都是预定义的函数,jsp定义了一系列的标准动作,一jsp为前缀:

isp:include  在页面被请求的时候引入一个文件


常见的属性:

所有的动作元素都有两个属性:id属性和scope属性

 id属性:动作元素的唯一标识,可以在jsp页面中引用,动作元素创建的id值可以通过PageContext来调用

scope属性:用于识别动作元素的生命周期

id属性和scope属性有直接关系,scope定义了id对象的寿命


<jsp:include>动作元素

<jsp:include>动作元素用来包含静态和动态文件,该动作把文件插入到正在生成的页面

<jsp:include page="相对URL地址"  flush="true" />

与include指令不同的是:include指令是在jsp文件被转换为servlet时引入文件,二动作不同,是在页面被请求的时候插入文件

include动作相关属性:

page:在页面中相对URL的地址

flush属性:布尔属性,定义在包含资源前是否刷新缓存区


<jsp:element> <jsp:attribute> <jsp:body>动态定义xml元素,意味着XML元素在编译时动态生成的,并非静态

<jsp:text>动作元素

允许在jsp页面和文档中写入文本的模板

语法格式:

<jsp:text>文本模板</jsp:text>

文本模板只能包括文本和EL表达式,不能包含其他元素,也不能使用表达式


0 0
原创粉丝点击