jstl core 库 之 out set remove
jstl core 库 之 out set remove
芥末小弟 发表于9个月前
jstl core 库 之 out set remove
  • 发表于 9个月前
  • 阅读 1
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

jstl 核心库

out标签

out:输出的标签

* value :输出的值

* default :默认值

* escapeXml :是否转移 默认为true(转义)

代码:

<!-- 输出常量 -->

<c:out value="HELLO"></c:out>

<!-- 输出变量 -->

<c:set var="i" value="3" scope="page"></c:set>

<c:out value="${ i }"></c:out>

<!-- 输出默认值 -->

<c:set var="city" value="北京" scope="page"></c:set>

<c:out value="${ city }" default="上海"></c:out>

<!-- 输出一个转义的HTML -->

<c:out value="<a href='#'>链接</a>" escapeXml="false"></c:out>
set标签

set标签可以向四个域范围中设置值

属性:

* var :定义变量名称

* value :定义变量值

* scope :四个域范围

* target :修改域范围中的对象

* property :对象的属性

代码: <!-- 向page范围存一个值 -->
<c:set var="i" value="3" scope="page"></c:set>
<!-- 四个域范围中的对象修改属性值 -->
<% Person p = new Person("美美",32); pageContext.setAttribute("p", p); %> ${ p.name } <c:set value="丑丑" property="name" target="${ p }"></c:set> ${ p.name }
remove标签:

remove标签用来从四个域范围中移除属性的.

属性:

* var :移除的属性名称

* scope :移除的四个范围

代码:

<% pageContext.setAttribute("name", "冠希"); %> ${ name } <c:remove var="name" scope="page"/> ${ name }
共有 人打赏支持
粉丝 0
博文 202
码字总数 120715
×
芥末小弟
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: