JSTL if标签是否包含相等的字符串
我的JSP页面上的一个对象有一个变量:
<%= ansokanInfo.getPSystem() %>
变量的值是NAT,它是正确的,我想对此值应用某些页面元素。如何使用标签来了解情况?我尝试了类似的东西
<c:if test = "${ansokanInfo.getPSystem() == 'NAT'}"> process
</c:if>
但是上面没有显示任何内容。我该怎么办?或者我也可以使用scriptlet
<% if (ansokanInfo.getPSystem().equals("NAT"){ %>process
<% } %>
感谢您的任何回答或评论。
回答:
尝试:
<c:if test = "${ansokanInfo.PSystem == 'NAT'}">
JSP / Servlet 2.4(我认为是版本号)不支持EL中的方法调用,而仅支持属性。最新的servlet容器确实支持方法调用(即Tomcat 7)。
以上是 JSTL if标签是否包含相等的字符串 的全部内容, 来源链接: utcz.com/qa/403446.html