我可以在jsp中使用return语句吗?

时间:2013-04-18 18:37:55

标签: jsp jstl

我可以在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>

3 个答案:

答案 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>