本文实例讲述了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
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我