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

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

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

    JSTL詳解(三)


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

    條件標(biāo)簽包括以下幾種:

    l         <c:if>;

    l         <c:choose>;

    l         <c:when>;

    l         <c:otherwise>;

    下面,我來(lái)分別介紹:

     

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

    語(yǔ)法:
    1、無(wú)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{} %>的功能

    語(yǔ)法:<c:choose>

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

             </c:choose>

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

    1.         空格;

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

    3.         0個(gè)或多個(gè)<c: otherwise >子標(biāo)簽

     

    l         <c:when> 它是<c:choose>的一個(gè)分支

    語(yǔ)法:

           <c:when test=”testCondition”>

                  Body內(nèi)容

    </c:when>

    注意:它有兩個(gè)限制:

    1.         必須以<c:choose>作為它的父標(biāo)簽

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

     

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

    語(yǔ)法:

           <c:otherwise>

                  Conditional block

    </c:otherwise>

    它的使用有兩個(gè)限制:

    1.         必須以<c:choose>作為它的父標(biāo)簽;

    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條件標(biāo)簽就介紹到這里,下篇再見(jiàn)。。。。:)


    posted on 2007-06-13 10:32 chenguo 閱讀(253) 評(píng)論(0)  編輯  收藏 所屬分類: 組件 標(biāo)簽使用

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

    導(dǎo)航

    統(tǒng)計(jì)

    留言簿

    隨筆分類(1)

    文章分類(52)

    好友 小山的博客

    最新隨筆

    最新評(píng)論

    主站蜘蛛池模板: 国产精品另类激情久久久免费| 99久久精品毛片免费播放| A在线观看免费网站大全| 久久av无码专区亚洲av桃花岛| 成人免费区一区二区三区| 亚洲日韩一页精品发布| APP在线免费观看视频| 亚洲国产成人久久精品影视| 久久免费视频99| 亚洲无限乱码一二三四区| AV大片在线无码永久免费| 亚洲字幕AV一区二区三区四区| 女人让男人免费桶爽30分钟| 亚洲日本中文字幕天天更新| 国产无遮挡又黄又爽免费视频| 国产精品亚洲天堂| 国产精品亚洲玖玖玖在线观看| 精品国产免费一区二区三区| 亚洲精品成人片在线观看精品字幕 | 粉色视频成年免费人15次| 免费在线观看亚洲| 国产精品免费久久久久久久久 | 青青青国产色视频在线观看国产亚洲欧洲国产综合| 日本亚洲免费无线码 | 婷婷亚洲久悠悠色悠在线播放| 免费无码中文字幕A级毛片| 亚洲人成免费电影| 亚洲av成人一区二区三区在线观看| 国产精品美女久久久免费| 亚洲国产一区国产亚洲| 少妇高潮太爽了在线观看免费| 黄色a级免费网站| 无码乱人伦一区二区亚洲| 免费观看男人免费桶女人视频| 一级做a爱过程免费视频高清| 亚洲AV日韩AV天堂一区二区三区| 国色精品卡一卡2卡3卡4卡免费| 处破女第一次亚洲18分钟| 亚洲无删减国产精品一区| 国产伦精品一区二区三区免费迷| 四虎影视无码永久免费|