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

本文介绍了JSP动作元素的基本概念及用途,详细解释了<jsp:include>元素如何在请求时动态插入文件,以及如何使用id和scope属性。同时涵盖了<jsp:element>、<jsp:attribute>、<jsp:body>和<jsp:text>等元素的用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

二: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表达式,不能包含其他元素,也不能使用表达式


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值