與的一定要配合使用
阿新 • • 發佈:2019-02-02
JSTL標籤中的<c:choose >與<c:when >的配合使用:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%
String today = "3";
pageContext.setAttribute("today", today);%>
<c:choose>
<c:when test="${today== 1}">今天是星期一</c:when>
<c:when test="${today== 2}">今天是星期二</c:when>
<c:when test="${today== 3}">今天是星期三</c:when>
<c:when test="${today== 4}">
<c:when test="${today== 5}">今天是星期五</c:when>
<c:when test="${today== 6}">今天是週末</c:when>
<c:when test="${today== 7}">今天是週末</c:when>
</c:choose>
</body>
</html>
剛開始學這東西沒有注意到要配合使用,即將<c:when >巢狀在<c:choose>中使用,我是用的<c:catch var="e">去捕捉異常,然後使用${e.message}列印到瀏覽器上。如果大家有更好的方法,不妨留個言。謝謝