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

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

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

    JSTL詳解(三)


    今天,我們來繼續學習jstl,今天的內容是條件標簽

    條件標簽包括以下幾種:

    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內容

    </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>一起使用,它的條件選擇是排斥性的,相當于jsp中的<%switch(i){case 0: … case 1:… default :}%>,也可以完成<%if{}…else if{}….else if{} else{} %>的功能

    語法:<c:choose>

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

             </c:choose>

    注意:它的body內容只能是由以下的元素組成:

    1.         空格;

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

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

     

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

    語法:

           <c:when test=”testCondition”>

                  Body內容

    </c:when>

    注意:它有兩個限制:

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

    2.         必須在<c:otherwise>標簽之前出現

     

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

    語法:

           <c:otherwise>

                  Conditional block

    </c:otherwise>

    它的使用有兩個限制:

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

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

     

    <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 閱讀(256) 評論(0)  編輯  收藏 所屬分類: 組件 標簽使用

    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導航

    統計

    留言簿

    隨筆分類(1)

    文章分類(52)

    好友 小山的博客

    最新隨筆

    最新評論

    主站蜘蛛池模板: 在线观看无码AV网站永久免费 | 777亚洲精品乱码久久久久久| 激情小说亚洲色图| 在线中文高清资源免费观看| 国产亚洲精品影视在线| 永久免费的网站在线观看| 亚洲天堂免费在线| 午夜成年女人毛片免费观看| 在线亚洲午夜片AV大片| 岛国片在线免费观看| 亚洲AV无码精品国产成人| 男女交性永久免费视频播放| 国产尤物在线视精品在亚洲| 亚洲男人av香蕉爽爽爽爽| 中文字幕手机在线免费看电影| 亚洲乱码精品久久久久..| 久久国产免费观看精品| 亚洲精品日韩专区silk| 无码日韩精品一区二区免费| 亚洲成a人无码亚洲成av无码| 免费在线观看一级毛片| 中文字幕乱理片免费完整的| 久久久久亚洲AV片无码| 黄页网站免费在线观看| 日日摸日日碰夜夜爽亚洲| 久久久久国产亚洲AV麻豆| 免费在线中文日本| 亚洲一区二区久久| 亚洲成av人在片观看| 免费视频精品一区二区三区| 久久精品国产亚洲αv忘忧草| 国产精品四虎在线观看免费| 老司机精品免费视频| 亚洲天堂一区二区三区| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 午夜在线a亚洲v天堂网2019| www亚洲一级视频com| 免费无码VA一区二区三区 | 中文日本免费高清| 亚洲男人天堂2018av| 国产亚洲精品资在线|