您的位置:首页 > Web前端 > JavaScript

jstl标签和EL表达式

2012-11-30 16:20 302 查看
jstl标签必须和EL表达式结合起来使用:

${}一般情况下等价于<c:out value="${}"/>,但是c:out可以使用escapeXml="true"来显示html标签

request.setAttribute("sex",1);

${sex==1?"男":"女"}

如果是数字,request.setAttribute("sex","1");也可以

<c:if test="${sex=='a'}">男</c:if>

<c:choose>

<c:when test="${sex=='aaa'}">女</c:when>

<c:otherwise>男</c:otherwise>

</c:choose>

遍历map的key和value

<c:forEach var="map" items="${map}">

${map.key}--${map.value}

</c:forEach>

遍历list

<c:forEach var="s" items="${list}">

--${s.username}--${s.age}

</c:forEach>

<c:forEach var="s" items="${smap}">

------${s.value.username}------${s.value.age}

</c:forEach>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: