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

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

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

    JSTL詳解(條件標(biāo)簽)

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

    l         <c:if>;

    l         <c:choose>;

    l         <c:when>;

    l         <c:otherwise>;

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

    l         <c:if>; 它用來(lái)做條件判斷,功能類(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 2008-12-23 00:48 丁克設(shè)計(jì) 閱讀(560) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): j2ee技術(shù)文檔

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

    導(dǎo)航

    留言簿(6)

    隨筆檔案

    文章分類(lèi)

    文章檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    主站蜘蛛池模板: 国产麻豆成人传媒免费观看| 国产乱辈通伦影片在线播放亚洲| 97超高清在线观看免费视频| 亚洲已满18点击进入在线观看| 在线观看亚洲成人| 暖暖日本免费在线视频| 四虎免费影院ww4164h| 久久er国产精品免费观看8| 亚洲AV无码国产精品永久一区| 亚洲国产精品婷婷久久| 亚洲乱码中文字幕综合 | 亚洲AV永久无码精品水牛影视| 最好免费观看韩国+日本| 日韩精品内射视频免费观看| 久久高潮一级毛片免费| 国产成人亚洲精品无码AV大片| 亚洲丰满熟女一区二区v| 亚洲狠狠综合久久| 亚洲色WWW成人永久网址| 亚洲精品网站在线观看不卡无广告 | 日本高清不卡中文字幕免费| 亚洲国产模特在线播放| 久久99亚洲网美利坚合众国| 亚洲成a人片在线观看日本| 中文字幕亚洲乱码熟女一区二区 | 特黄特色的大片观看免费视频| 亚洲最大中文字幕无码网站| 亚洲成人福利在线观看| 亚洲电影一区二区| 亚洲AV成人片色在线观看高潮 | 十八禁视频在线观看免费无码无遮挡骂过| 国产成人不卡亚洲精品91| 亚洲乱码中文字幕在线| 亚洲精品福利你懂| 亚洲一卡2卡4卡5卡6卡在线99| 亚洲欧洲视频在线观看| 亚洲成年人电影网站| 亚洲18在线天美| 亚洲欧美国产精品专区久久| 亚洲熟妇无码八V在线播放| 在线观看亚洲AV日韩A∨|