我将Java代码嵌入到HTML页面的一段JSP中:
<c:when test="<%=\"F\".equals(result[1])||\"P\".equals(result[1])%>">
以上代码有效。现在我需要"F".equals(result[1])
到!("F".equals(result[1]))
。我该怎么做?
答案 0 :(得分:2)
您不应该在JSTL标记属性中使用scriptlet表达式。您应该使用JSP EL:
<c:when test="${result[1] == 'F' or result[1] == 'P'}>...</c:when>
阅读https://stackoverflow.com/tags/jsp/info以获取有关JSTL和EL的信息和链接。