<c:if>------JSTL

JSTL 核心标签库标签共有13个,功能上分为4类:

1.表达式控制标签:outsetremovecatch

2.流程控制标签:ifchoosewhenotherwise

3.循环标签:forEachforTokens

4.URL操作标签:importurlredirect

使用标签时,一定要在jsp文件头加入以下代码:

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

1.<c:if>

<c:if test="条件1" var="name" [scope="page|request|session|application"]></c:remove>

  <body>
  <c:set value="赵五" target="${person}" property="name"></c:set>
  <c:set target="${person}" property="age">19</c:set>
  <c:if test="${person.name == '赵武'}" var="name1"></c:if>
  <c:out value="name1的值:${name1}"></c:out><br/>
  <c:if test="${person.name == '赵五'}" var="name2"></c:if>
  <c:out value="name2的值:${name2}"></c:out>
  </body>

效果:


还有其他的用法如下:

//修改class时候用
<div class="content-container at-the-top <c:if test='${isEditDashboard == "true"}'>for-tabs</c:if> <c:if test='${isEditDashboard == "false"}'>show-page</c:if>">
<div>
//或者
<div <c:if test='${isEditDashboard == "true"}'>class="tab-content"</c:if>>
<div>
//条件语句:就是条件成立才执行包含其中的语句,
<c:if test="${stream.baseline_active == true}">
	<a title="基线" class=" for-icon"><i class="icon-checkmark"></i> </a>
</c:if>
<c:if test="${stream.baseline_active != true}">
	<a title="基线" class=" for-icon"><i class="icon-remove"></i> </a>
</c:if>
//或者在设值的时候,随便if
<a href="javascript:;" class="status icon-share-alt-square option active" data="${pageContext.request.contextPath}/reportsetting/${reportSetting.id}/setIsShare"
   isshare="
   <c:if test='${reportSetting.is_share == true}'>false</c:if>
   <c:if test='${reportSetting.is_share == false}'>true</c:if>" title="取消共享"
		<sec:permitted_to url="/reportsetting/${reportSetting.id }/setIsShare"  creator="${reportSetting.creator.id }">
			οnclick="setIsShare(this)"
		</sec:permitted_to>>
</a>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值