1. 程式人生 > >與的一定要配合使用

與的一定要配合使用

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>
    <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}列印到瀏覽器上。如果大家有更好的方法,不妨留個言。謝謝