如何使用If ..... Else在JSP页面中使用JSTl标记

moh*_*eer 0 jsp jstl

我从动作类中获取状态消息.基于状态消息iam显示两个不同的图像.

如果Status消息为"Acces denied",则它在JSP页面中显示一个图像.另外我们想要展示不同的图像.

JB *_*zet 6

令人惊讶的,JSTL 有文档记录,并有一个官方教程.谷歌是你最好的朋友.

你正在寻找c:选择,c:when和c:否则:

<c:choose>
    <c:when test="${status.message == 'Access Denied'}">
        ...
    </c:when>
    <c:otherwise>
        ...
    </c:otherwise>
</c:choose>
Run Code Online (Sandbox Code Playgroud)


Raj*_*sad 5

没有像jstl中的if else那样的条件,而不是jstl提供以下内容

<c:choose>
  <c:when test="${condition1}">
    ...
  </c:when>
  <c:when test="${condition2}">
    ...
  </c:when>
  <c:otherwise>
    ...
  </c:otherwise>
</c:choose>
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅此链接