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

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

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

    【永恒的瞬間】
    ?Give me hapy ?
    1、 通用標簽

    <c:out>

    <c:out>標簽用于在JSP中顯示數據,它有如下屬性
    屬 性 描 述 是否必須 缺省值
    value 輸出的信息,可以是EL表達式或常量
    default value為空時顯示信息
    escapeXml 為true則避開特殊的xml字符集 true



    例子:
    您的用戶名是: <c:out value=”” default=”guest”/>

    顯示用戶的用戶名,如為空則顯示guest
    <c:out value=""/>

    指定從session中獲取username的值顯示;
    <c:out value="" />

    顯示username的值,默認是從request(page)中取,如果request中沒有名為username的對象則從session中取, session中沒有則從application(servletContext)中取,如果沒有取到任何值則不顯示。

    <c:set>
    <c:set>標簽用于保存數據,它有如下屬性
    屬 性 描 述 是否必須 缺省值
    value 要保存的信息,可以是EL表達式或常量
    target 需要修改屬性的變量名,一般為javabean的實例
    property 需要修改的javabean屬性
    var 需要保存信息的變量
    scope 保存信息的變量的范圍 page

    如果指定了target屬性, 那么property屬性也必須指定。
    例子:
    <c:set value="" var="test2" scope=”session” />

    將test.testinfo的值保存到session的test2中,其中test是一個javabean的實例,testinfo是test對象的屬性。
    <c:set target="" property="city" value=""/>

    將對象cust.address的city屬性值保存到變量city中

    <c:remove>
    <c:remove>標簽用于刪除數據,它有如下屬性
    屬 性 描 述 是否必須 缺省值
    var 要刪除的變量
    scope 被刪除變量的范圍 所有范圍,包括page、request、session、application等

    例子:
    <c:remove var="test2" scope="session"/>

    從session中刪除test2變量。

    2、 流控制標簽

    <c:if>

    <c:if>標簽有如下屬性
    屬 性 描 述 是否必須 缺省值
    test 需要評價的條件,相當于if (...){}語句中的條件
    var 要求保存條件結果的變量名
    scope 保存條件結果的變量范圍 page


    <c:choose>
    這個標簽不接受任何屬性

    <c:when>
    <c:when>標簽有以下屬性
    屬 性 描 述 是否必須 缺省值
    test 需要評價的條件


    <c:otherwise>
    這個標簽同樣不接受任何屬性

    例子:
    <c:if test="">
    user.wealthy is true.
    </c:if>

    如果user.wealthy值true,則顯示user.wealthy is true.

    <c:choose>
    <c:when test="">
    user.generous is true.
    </c:when>
    <c:when test="">
    user.stingy is true.
    </c:when>
    <c:otherwise>
    user.generous and user.stingy are false.
    </c:otherwise>
    </c:choose>

    只有當條件user.generous返回值是true時,才顯示user.generous is true.
    只有當條件user.stingy返回值是true時,才顯示user.stingy is true.
    其它所有的情況(即user.generous和user.stingy的值都不為true)全部顯示user.generous and user.stingy are false.

    由于JSTL沒有形如if (){…} else {…}的條件語句,所以這種形式的語句只能用<c:choose>、<c:when>和<c:otherwise>標簽共同來完成了。

    3、 循環控制標簽

    <c:forEach>
    <c:forEach>標簽用于通用數據,它有以下屬性
    屬 性 描 述 是否必須 缺省值
    items 進行循環的項目
    begin 開始條件 0
    end 結束條件 集合中的最后一個項目
    step 步長 1
    var 代表當前項目的變量名
    varStatus 顯示循環狀態的變量


    例子:
    <c:forEach items="" var="vector">
    <c:out value=""/>
    </c:forEach>

    相當于java語句
    for (int i=0;i<vectors.size();i++) {
    out.println(vectors.get(i));
    }

    在這里vectors是一個java.util.Vector對象,里面存放的是String數據,vector是當前循環條件下String對象。實際上這里的vectors可以是任何實現了java.util. Collection接口的對象。

    <c:forEach begin="0" end="100" var="i" step="1">
    count=<c:out value=""/><br>
    </c:forEach>

    輸出:
    count=0
    ...
    count=100

    <c:forTokens>
    <c:forTokens>標簽有以下屬性
    屬 性 描 述 是否必須 缺省值
    items 進行循環的項目
    delims 分割符
    begin 開始條件 0
    end 結束條件 集合中的最后一個項目
    step 步長 1
    var 代表當前項目的變量名
    varStatus 顯示循環狀態的變量


    例子

    <c:forTokens items="a:b:c:d" delims=":" var="token">
    <c:out value=""/>
    </c:forTokens>

    這個標簽的使用相當于java.util.StringTokenizer類。在這里將字符串a:b:c:d以:分開循環四次,token是循環到當前分割到的字符串。

    4.導入文件和URL

    JSTL核心標簽庫支持使用<c:import>來包含文件,使用<c:url>來打印和格式化URL,使用<c:redirect>來重定向URL。

    <c:import>
    <c:import>標簽包含另外一個頁面代碼到當前頁,它有以下屬性
    屬 性 描 述 是否必須 缺省值
    url 需要導入頁面的url
    context /后跟本地web應用程序的名字 當前應用程序
    charEncoding 用于導入數據的字符集 ISO-8859-1
    var 接受導入文本的變量名 page
    scope 接受導入文本的變量的變量范圍 1
    varReader 用于接受導入文本的java.io.Reader變量名
    varStatus 顯示循環狀態的變量


    <c:url>
    <c:url>標簽輸出一個url地址,它有以下屬性
    屬 性 描 述 是否必須 缺省值
    url url地址
    context /后跟本地web應用程序的名字 當前應用程序
    charEncoding 用于導入數據的字符集 ISO-8859-1
    var 接受處理過的url變量名,該變量存儲url 輸出到頁
    scope 存儲url的變量名的變量范圍 page


    例子:

    <c:import url="http://www.url.com/edit.js" var="newsfeed"/>

    將url http://www.url.com/edit.js包含到當前頁的當前位置,并將url保存到newsfeed變量中

    <a href="<c:url url="/index.jsp"/>"/>

    在當前頁的當前位置輸出<a />,http://www.yourname.com是當前頁的所在的位置。


    <c:redirect>
    <c:redirect>標簽將請求重新定向到另外一個頁面,它有以下屬性
    屬 性 描 述 是否必須 缺省值
    url url地址
    context /后跟本地web應用程序的名字 當前應用程序

    例子:

    <c:redirect url="http://www.yourname.com/login.jsp"/>

    將請求重新定向到http://www.yourname.com/login.jsp頁,相當于response.setRedirect("http://www.yourname.com/login.jsp");

    <c:param>
    <c:param>標簽用來傳遞參數給一個重定向或包含頁面,它有以下屬性
    屬 性 描 述 是否必須 缺省值
    name 在request參數中設置的變量名
    value 在request參數中設置的變量值

    例子:

    <c:redirect url="login.jsp">
    <c:param name="id" value="888"/>
    </c:redirect>
    posted on 2008-05-29 11:53 ???MengChuChen 閱讀(260) 評論(0)  編輯  收藏 所屬分類: JAVAEE
    主站蜘蛛池模板: 无人视频免费观看免费视频| 亚洲精品国产成人| 国产精品无码亚洲精品2021| 在线看片v免费观看视频777| 亚洲成人免费在线观看| 亚洲免费在线观看视频| 亚洲精品视频在线播放| 59pao成国产成视频永久免费| 亚洲精品免费视频| www视频免费看| 亚洲日韩国产欧美一区二区三区| 岛国片在线免费观看| 欧美亚洲国产SUV| 亚洲精品无码99在线观看| 黄色网页在线免费观看| 狠狠色伊人亚洲综合成人| 99久热只有精品视频免费观看17| 亚洲精品视频在线免费| 一个人免费观看在线视频www| 中文字幕亚洲综合小综合在线| 成人午夜免费福利| 成年免费a级毛片| 亚洲av不卡一区二区三区| 成人无码区免费A片视频WWW| 亚洲s码欧洲m码吹潮| 亚洲精品无码专区2| 无码免费一区二区三区免费播放| 亚洲欧洲自拍拍偷综合| 天天摸天天操免费播放小视频| 成人免费视频一区二区| 亚洲一区二区影院| 日本免费一二区在线电影| 日韩免费码中文在线观看| 久久国产亚洲高清观看| 日韩在线免费播放| 国产性生大片免费观看性| 亚洲成人高清在线观看| 亚洲Aⅴ无码一区二区二三区软件| 国产羞羞的视频在线观看免费| 久久精品国产亚洲AV久| 国产精品亚洲精品日韩已方|