本文实例讲述了JSP中使用JSTL按不同条件输出内容的方法。分享给大家供大家参考。具体如下:
ConditionalContentJSTL.jsp页面:
<%@ page language=\"java\" contentType=\"text/html;charset=UTF-8\" %> <%@ taglib uri=\"/WEB-INF/tld/c-rt.tld\" prefix=\"c-rt\" %> <html> <head> <title>Java Code Geeks Snippets - Conditional Content with JSTL in JSP Page</title> </head> <body> <%-- if condition --%> <c-rt:if test=\'${param.myparam1 == \"myvalue1\"}\'> This is printed if parameter \"myparam1\" equals \"myvalue1\" </br> </c-rt:if> <%-- if/else condition --%> <c-rt:choose> <c-rt:when test=\'${param.myparam2 == \"myvalue2\"}\'> This is printed if parameter \"myparam2\" equals \"myvalue2\" </br> </c-rt:when> <c-rt:otherwise> This is printed if parameter \"myparam2\" DOES NOT equal \"myvalue2\" </br> </c-rt:otherwise> </c-rt:choose> <%-- multiple conditions --%> <c-rt:choose> <c-rt:when test=\'${param.myparam3 == \"0\"}\'> This is printed if parameter \"myparam1\" equals 0 </br> </c-rt:when> <c-rt:when test=\'${param.myparam3 == \"1\"}\'> This is printed if parameter \"myparam1\" equals 1 </br> </c-rt:when> <c-rt:otherwise> This is printed for any other value of the parameter </br> </c-rt:otherwise> </c-rt:choose> </body>
希望本文所述对大家的JSP程序设计有所帮助。
本文地址:https://www.stayed.cn/item/6033
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我