「JSTL入門」タグc:chooseとc:whenタグのサンプル

書式
c:set
変数をセットします
c:choose, c:when, c:otherwise
複数の条件分岐を判定します

c:out
値を出力します
coreタグをインポートします
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<c:set var="score" value="75" />
<c:choose>
<c:when test=${score gt 90}>
<c:out value="AA level" />
</c:when>
<c:when test=${score gt 75}>
<c:out value="BB level" />
</c:when>
<c:otherwise>
<c:out value="CC level" />
</c:otherwise>
</c:choose>
<c:set var="score" value="75" /> <c:choose> <c:when test=${score gt 90}> <c:out value="AA level" /> </c:when> <c:when test=${score gt 75}> <c:out value="BB level" /> </c:when> <c:otherwise> <c:out value="CC level" /> </c:otherwise> </c:choose>
<c:set var="score" value="75" />

<c:choose>
    <c:when test=${score gt 90}>
        <c:out value="AA level" />
    </c:when>
    <c:when test=${score gt 75}>
        <c:out value="BB level" />
    </c:when>
    <c:otherwise>
        <c:out value="CC level" />
    </c:otherwise>
</c:choose>

 

JSTL

Posted by arkgame