EL表达式

E L(Expression Language) 目的:为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。
  • 逻辑判断
[codesyntax lang="xml"]
<c:if test="${examRoom.review==true }">checked</c:if>

<c:if test="${examRoom.review==true or examRoom.review!=false }">checked</c:if>

<c:when test="${item.resultScore==item.paperScore }">
<div class="ok"></div>
</c:when>
<c:otherwise>
<div class="wrong"></div>
</c:otherwise>
[/codesyntax]
  • 循环
[codesyntax lang="xml"]
<c:forEach items="${questions}" varStatus="i" var="item" >
</c:forEach>
[/codesyntax]
  • 变量定义
[codesyntax lang="xml"]
<c:set value="${item.name }" var="examRoomName" />
[/codesyntax]
  • 算术运算
[codesyntax lang="xml"]
${item.typeNumber+1}
[/codesyntax] 判断是否为空 [codesyntax lang="php" lines="normal"]
<c:if test="${empty examRoom}" >required="true"</c:if>
[/codesyntax]

你可能感兴趣的:(EL,表达式,if)