JSP中使用JSTL按不同条件输出内容的方法
本文实例讲述了JSP中使用JSTL按不同条件输出内容的方法。分享给大家供大家参考。具体如下:
ConditionalContentJSTL.jsp页面:
<%@pagelanguage="java"contentType="text/html;charset=UTF-8"%> <%@tagliburi="/WEB-INF/tld/c-rt.tld"prefix="c-rt"%> <html> <head> <title>JavaCodeGeeksSnippets-ConditionalContentwithJSTLinJSPPage</title> </head> <body> <%--ifcondition--%> <c-rt:iftest='${param.myparam1=="myvalue1"}'> Thisisprintedifparameter"myparam1"equals"myvalue1"</br> </c-rt:if> <%--if/elsecondition--%> <c-rt:choose> <c-rt:whentest='${param.myparam2=="myvalue2"}'> Thisisprintedifparameter"myparam2"equals"myvalue2"</br> </c-rt:when> <c-rt:otherwise> Thisisprintedifparameter"myparam2"DOESNOTequal"myvalue2"</br> </c-rt:otherwise> </c-rt:choose> <%--multipleconditions--%> <c-rt:choose> <c-rt:whentest='${param.myparam3=="0"}'> Thisisprintedifparameter"myparam1"equals0</br> </c-rt:when> <c-rt:whentest='${param.myparam3=="1"}'> Thisisprintedifparameter"myparam1"equals1</br> </c-rt:when> <c-rt:otherwise> Thisisprintedforanyothervalueoftheparameter</br> </c-rt:otherwise> </c-rt:choose> </body>
希望本文所述对大家的JSP程序设计有所帮助。