我可以在JSP中使用如下所示的“return”关键字吗?我在JSP文档和JSTL文档中搜索了这个关键字,但无法找到。此外,当我在JSP中使用关键字true或false时,它会变为不同的颜色。但对于返回,它不会改变颜色。那么使用return是正确的吗?请在下面找到我的JSP代码。
.jsp:
<c:choose>
<c:when test="${(a == 0) && (b == 8) }">
return;
</c:when>
<c:otherwise>
........
</c:otherwise>
</c:choose>
答案 0 :(得分:1)
正如您的代码中所显示的那样,return;
只是纯文本,将显示在网页上。
我不知道你想要完成什么,但如果你真的想叫回报:
<% return; %>
答案 1 :(得分:0)
如果您想使用JSTL,则没有c:return
标记。相反,只需将该c:when
语句留空或测试您需要处理的案例。
要回答有关真假关键字的问题的第二部分,请发布示例。您的IDE会进行语法突出显示,但一个示例可能会帮助某人解释原因。
答案 2 :(得分:0)
您可以使用此构造而不是您的构造。
<c:if test="${(a != 0) || (b != 8) }">
... code here ...
</c:if>
或
<c:if test="${!(a == 0 && b == 8)}">
... code here ...
</c:if>