<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JSTL詳解(三)


    今天,我們來繼續(xù)學(xué)習(xí)jstl,今天的內(nèi)容是條件標簽

    條件標簽包括以下幾種:

    l         <c:if>;

    l         <c:choose>;

    l         <c:when>;

    l         <c:otherwise>;

    下面,我來分別介紹:

     

    l         <c:if>; 它用來做條件判斷,功能類似jsp中的<%if(boolean){}%>

    語法:
    1、無body的情況
           <c:if test=”testCondition” var=”varName” [scope=“{page|request|session|application}”]/>

    2、有body的情況

           <c:if test=”testCondition” var=”varName” [scope=“{page|request|session|application}”]>

                  Body內(nèi)容

    </c:if>

    舉例:c_if.jsp
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

    <%@ page contentType="text/html; charset=gb2312" language="java" %>

    <html>

    <head>

      <title>JSTL:c:if的使用</title>

    </head>

    <body bgcolor="#FFFFFF">

    <c:set var="count" value="100"/>

    <c:if test="${count>78}">

    count>78

    </c:if>

    </body>

    </html>

     

    l         <c:choose>;  它是用于條件選擇,和<c:when>,<c:otherwise>一起使用,它的條件選擇是排斥性的,相當(dāng)于jsp中的<%switch(i){case 0: … case 1:… default :}%>,也可以完成<%if{}…else if{}….else if{} else{} %>的功能

    語法:<c:choose>

                         Body內(nèi)容(<c:when>,<c:otherwise>)

             </c:choose>

    注意:它的body內(nèi)容只能是由以下的元素組成:

    1.         空格;

    2.         0個或多個<c:when>子標簽,<c:when>必須在<c:otherwise>子標簽之前出現(xiàn);

    3.         0個或多個<c: otherwise >子標簽

     

    l         <c:when> 它是<c:choose>的一個分支

    語法:

           <c:when test=”testCondition”>

                  Body內(nèi)容

    </c:when>

    注意:它有兩個限制:

    1.         必須以<c:choose>作為它的父標簽

    2.         必須在<c:otherwise>標簽之前出現(xiàn)

     

    l         <c:otherwise>他代表了<c:choose>的最后選擇相當(dāng)于jsp的<%switch(i){case 0: … case 1:… default :}%> 中的default語句。

    語法:

           <c:otherwise>

                  Conditional block

    </c:otherwise>

    它的使用有兩個限制:

    1.         必須以<c:choose>作為它的父標簽;

    2.         必須以<c:choose>的最后分支方式出現(xiàn);

     

    <c:choose>,<c:otherwise>,<c:when>舉例:c_choose.jsp

    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

    <%@ page contentType="text/html; charset=gb2312" language="java" %>

    <c:set var="count" value="100"/>

     

    <html>

    <head>

      <title>JSTL:c:choose的使用</title>

    </head>

    <body bgcolor="#FFFFFF">

    <c:choose>

        <c:when test="${count <=0}">

          <font color="blue">

        </c:when>

        <c:when test="${count<=60&&count>0}">

          <font color="red">

        </c:when>

        <c:otherwise>

          <font color="green">

        </c:otherwise>      

      </c:choose>

    count的值是:<c:out value="${count}"/>

    </font>

    </body>

    </html>

     

    好了,jstl條件標簽就介紹到這里,下篇再見。。。。:)


    posted on 2007-06-13 10:32 chenguo 閱讀(252) 評論(0)  編輯  收藏 所屬分類: 組件 標簽使用

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導(dǎo)航

    統(tǒng)計

    留言簿

    隨筆分類(1)

    文章分類(52)

    好友 小山的博客

    最新隨筆

    最新評論

    主站蜘蛛池模板: 在线免费观看污网站| 久久久久久久久久久免费精品| 日韩免费人妻AV无码专区蜜桃| 国产亚洲精午夜久久久久久| 人人爽人人爽人人片av免费| 免费午夜爽爽爽WWW视频十八禁| 精品久久久久久久久亚洲偷窥女厕| 午夜男人一级毛片免费| 亚洲精品无码av片| 亚洲?V乱码久久精品蜜桃| 在线观看免费黄色网址| 亚洲片国产一区一级在线观看 | 亚洲熟女综合一区二区三区 | 国产精品色午夜免费视频| 色天使亚洲综合一区二区| 波多野结衣视频在线免费观看| 日韩在线视频线视频免费网站| 亚洲欧洲日产国码一级毛片| 三年片免费观看大全国语| 亚洲爆乳无码专区| 免费观看美女用震蛋喷水的视频| 亚洲另类图片另类电影| 女性无套免费网站在线看| 污污的视频在线免费观看| 亚洲精品国产品国语在线| 91成人在线免费观看| 国产成人精品亚洲2020| 四虎永久在线精品免费观看地址| 久久久久久久久久久免费精品| 日产亚洲一区二区三区| 我想看一级毛片免费的| ssswww日本免费网站片| 亚洲成人在线电影| 国产精品成人无码免费| 免费无码黄网站在线看| 亚洲中文字幕无码爆乳app| 国产精品亚洲mnbav网站 | 337p日本欧洲亚洲大胆精品555588| 免费无码肉片在线观看| 一级日本高清视频免费观看| 亚洲美女精品视频|