一尘不染

如果…在JSP或JSTL中

jsp

我想根据某些条件在JSP文件中输出一些HTML代码。

if (condition 1) {
    Some HTML code specific for condition 1
}
else if (condition 2) {
    Some HTML code specific for condition 2
}

我怎样才能做到这一点?我应该使用JSTL吗?


阅读 279

收藏
2020-06-08

共1个答案

一尘不染

我应该使用JSTL吗?

是。

您可以使用<c:if><c:choose>标记使用JSTL在jsp中进行条件渲染。

要模拟 if ,可以使用:

<c:if test="condition"></c:if>

要模拟 if … else ,可以使用:

<c:choose>
    <c:when test="${param.enter=='1'}">
        pizza. 
        <br />
    </c:when>    
    <c:otherwise>
        pizzas. 
        <br />
    </c:otherwise>
</c:choose>
2020-06-08