-1

我在 HTML 页面上的一段 JSP 中嵌入 Java 代码:

<c:when test="<%=\"F\".equals(result[1])||\"P\".equals(result[1])%>">

上面的代码有效。现在我需要"F".equals(result[1])!("F".equals(result[1]))。我怎么做?

4

1 回答 1

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 的信息和链接。

于 2012-06-12T16:49:45.490 回答