<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)

    好友 小山的博客

    最新隨筆

    最新評論

    主站蜘蛛池模板: 亚洲国产精品一区二区成人片国内| 午夜在线a亚洲v天堂网2019| 国产一级高清免费观看| 一级做a爰全过程免费视频| 曰批全过程免费视频免费看 | 精品一区二区三区无码免费直播| 色拍自拍亚洲综合图区| 在线日韩日本国产亚洲| 国产成人在线观看免费网站| 国产精品色拉拉免费看| 久久大香香蕉国产免费网站| caoporn成人免费公开| 美女黄频免费网站| 亚洲区日韩精品中文字幕| 亚洲免费网站在线观看| 久久精品国产亚洲精品2020| 亚洲国产一成人久久精品| 国产精品亚洲综合专区片高清久久久 | 全免费一级毛片在线播放| 成人黄色免费网站| **俄罗斯毛片免费| 最近新韩国日本免费观看| 四虎影视在线影院在线观看免费视频| 精选影视免费在线 | 一区二区免费电影| 一级毛片免费一级直接观看| 黄色三级三级三级免费看| 大桥未久亚洲无av码在线| 亚洲AV无码精品国产成人| 亚洲精品无码久久久久牙蜜区| 亚洲av永久无码精品三区在线4 | 久99久无码精品视频免费播放| 高潮内射免费看片| 日本黄页网址在线看免费不卡| 精品亚洲视频在线| 男女男精品网站免费观看| 人妻免费久久久久久久了| 国产精品一区二区三区免费| 亚欧洲精品在线视频免费观看| 精品久久久久久国产免费了| 中国毛片免费观看|