JSP JSTL <c:if ="$ {1 == 2}">返回true

Mik*_*ike 1 java jsp jstl

我一直遇到JSTL问题:如果似乎没有正常工作..所以我用下面的语句对它进行了测试...

<c:if="${1 == 2}">
   1 is equal to 2
</c:if>
Run Code Online (Sandbox Code Playgroud)

它输出"1等于2"......

这里有什么我想念的吗?

编辑:发现问题,这是我很傻..问题是我忘了在页面中包含jstl核心标记库

Bal*_*usC 5

具有条件的EL表达式必须是test属性的值.

<c:if test="${1 == 2}">
   1 is equal to 2
</c:if>
Run Code Online (Sandbox Code Playgroud)

也可以看看: