【发布时间】:2014-02-22 23:09:00
【问题描述】:
我在 StackOverflow 中搜索了 <c:if> 和 <c:otherwise> 并找到了一些信息,但并不完全是我想要的。 <c:otherwise> 似乎设计如下:
<c:choose>
<c:when test="${somecondition}">
<%-- do stuff --%>
</c:when>
<c:when test="${someothercondition}">
<%-- do other stuff --%>
</c:when>
<c:otherwise>
<%-- do other other stuff --%>
</c:otherwise>
</c:choose>
(基本上就像一个 switch 语句)。
但是,我发现的其他问题都无法明确告诉我这是否是您使用 <c:otherwise> 的唯一方法(尽管它们似乎暗示了这一点)。可以吗
<c:if test="${somecondition}">
<%-- do stuff --%>
</c:if>
<c:otherwise>
<%-- do other stuff --%>
</c:otherwise>
(如 if/else)或者这是错误的?
(请检查我的标签。我必须同时使用/学习 JSP、Javascript 和 JQuery,因此有时会混淆哪种新事物是哪种新语言。)
【问题讨论】:
-
@XtremeBiker 这是我看过的问题之一。答案说在 if/else 类型语句中使用选择/何时/否则,但不清楚这是 一种实现方式还是唯一实现方式。它没有回答我在标题中提出的问题。
-
看我的回答,我觉得很合适;-)
标签: javascript jsp jsf jstl jsp-tags