我想根据某些条件在JSP文件中输出一些HTML代码。
if (condition 1) { Some HTML code specific for condition 1 } else if (condition 2) { Some HTML code specific for condition 2 }
我怎样才能做到这一点?我应该使用JSTL吗?
我应该使用JSTL吗?
是。
您可以使用<c:if>和<c:choose>标记使用JSTL在jsp中进行条件渲染。
<c:if>
<c:choose>
要模拟 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>