<C:選択>、<C:>、<C:特に>タグ
<C:選択>オプションの数に選択をするとしてタグと機能のJava switch文。
switch文は、ケースを持っていますが、<C:選択>:デフォルトでswitch文、および<C:選択>タグには、対応する<ときC>を持っているにタグを<C:そうでなければ>。
構文
<c:choose> <c:when test="<boolean>"/> ... </c:when> <c:when test="<boolean>"/> ... </c:when> ... ... <c:otherwise> ... </c:otherwise> </c:choose>
プロパティ
- <C:選択>タグには属性はありません。
- <Cは、次の場合>タグは1つの属性だけを持って、以下の表に与えています。
- <C:特に>タグには属性はありません。
プロパティ | 説明 | 必要に応じて | デフォルト |
---|---|---|---|
テスト | 条件 | それは | いいえ |
例のデモ
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>c:choose 标签实例</title> </head> <body> <c:set var="salary" scope="session" value="${2000*2}"/> <p>你的工资为 : <c:out value="${salary}"/></p> <c:choose> <c:when test="${salary <= 0}"> 太惨了。 </c:when> <c:when test="${salary > 1000}"> 不错的薪水,还能生活。 </c:when> <c:otherwise> 什么都没有。 </c:otherwise> </c:choose> </body> </html>
結果は以下のとおりであります:
你的工资为 : 4000 不错的薪水,还能生活。