如何对作为变量的值进行测试?我知道你可以测试固定值,例如
<c:if test="${thing.subthing > 12}">
Subthing's big
</c:if>
<c:if test="${thing.subthing <= 12}">
Subthing's small
</c:if>
我如何使用变量?类似的东西:
<c:set value="12" var="sizeDelimiter"></c:set>
<c:if test="${thing.subthing} > ${sizeDelimiter}">
Subthing's big
</c:if>
<c:if test="${thing.subthing} <= ${sizeDelimiter}">
Subthing's small
</c:if>
答案 0 :(得分:0)
您无法在c:if
代码test
属性中对表达式进行两次评估,因此您只需使用一个表达式。
<c:set value="12" var="sizeDelimiter"/>
<c:if test="${thing.subthing > sizeDelimiter}">
Subthing's big
</c:if>
<c:if test="${thing.subthing <= sizeDelimiter}">
Subthing's small
</c:if>