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

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

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

    JSTL詳解(五)

    首先,感謝大家的關注,下面我來繼續講解:URL相關的標簽,他們的作用主要是負責頁面的導航、重定向、資源的獲得以及參數的傳遞等等,他們有:

    l         <c:import>

    l         <c:redirect>

    l         <c:url>

    l         <c:param>

     

    <c:import>

    作用:導入一個url的資源,相當于jsp 中的<jsp:include page=”path”>標簽,同樣也可以把參數傳遞到被導入的頁面。

    語法:a、資源的內容使用string對象向外暴露

                  <c:import url=”url” [context=”context”]

    [var=”varName”] [scope=”{page|request|session|application}”]

    [charEncoding=”charEncoding”]>

    Optional body content for <c:param> subtags

    </c:import>

          b、資源的內容使用redirect對象向外暴露

                  <c:import url=”url” [context=”context”]

    varReader=”varReaderName”

    [charEncoding=”charEncoding”]>

    Body content where varReader is consumed by another action

    </c:import>

    舉例:c_import.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:import的使用</title>

    </head>

    <body bgcolor="#FFFFFF">

    <h3>絕對路徑 URL</h3>

    <blockquote>

    <ex:escapeHtml>

      <c:import url="http://127.0.0.1:8080/ch12/footer.jsp"/>

    </ex:escapeHtml>

    </blockquote>

     

    <h3>相對路徑并且傳遞參數到指定的URL</h3>

    <blockquote>

      <c:import url="footer.jsp" charEncoding="gb2312">

      <c:param name="userName" value="hellking"/>

     </c:import> 

    </blockquote>

    </body>

    </html>

     

    <c:redirect>

    作用:把客戶的請求發送到另一個資源,相當于jsp中的<%  request.sendRedirect(“other.jsp”)%>或者servlet中的RequestDispatch.forward(“other.jsp”)的功能。

    語法:a、沒有body的情況

                  <c:redirect url=”value” [context=”context”]/>

          b、有body,在body 中查詢指定的參數

                  <c:redirect url=”value” [context=”context”]>

                         <c:param> subtags

                  </c:redirect>

    舉例:c:redirect.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:redirect的使用</title>

    </head>

    <body bgcolor="#cc99cc">

    <c:url value="footer.jsp" var="nextpage"><c:param name="userName" value="hellking"/></c:url>

    <c:redirect url="${nextpage}"/>

    </body>

    </html>

     

    <c:url>

    作用:用于構造URL,主要的用途是URL的重寫。

    語法:a、沒有body的情況

                  <c:url value=”value” [context=”context”]

    [var=”varName”] [scope=”{page|request|session|application}”]/>

          b、有body ,并在body 中有重寫的參數

                  <c:url value=”value” [context=”context”]

    [var=”varName”] [scope=”{page|request|session|application}”]>

    <c:param> subtags

    </c:url>

    舉例:c_url.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:url 的使用</title>

    </head>

    <body bgcolor="#FFFFFF">

    <c:url var="footer" value="footer.jsp" scope="page">

           <c:param name="id" value="hellking"/>

    </c:url>

    <c:out value="${footer}"/>

    <br>另一種沒有參數的URL<br>

    <c:url value="footer.jsp"/>

    </body>

    </html>

     

    <c:param>

    作用:它是在<c:import>,<c:redirectt>,<c:url>中添加請求的參數。和一般的參數沒什么區別。

    語法:a、參數的值使用value屬性指定

                  <c:param name=”name” value=”value”/>

          b、參數的值在body 中指定

                  <c:param name=”name”>

                         參數值

                  </c:param>

    舉例:c_param.jsp

    <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>

    <%@ page contentType="text/html; charset=gb2312" language="java" %>

    <html>

    <head>

      <title>JSTL c:param的使用</title>

    </head>

    <body bgcolor="#FFFFFF">

     

    <c:redirect url="footer.jsp">

    <c:param name="userName">

       hellking

    </c:param>

    </c:redirect>

    </body>

    </html>

                             


    posted on 2007-06-13 10:34 chenguo 閱讀(246) 評論(0)  編輯  收藏 所屬分類: 組件 標簽使用

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

    導航

    統計

    留言簿

    隨筆分類(1)

    文章分類(52)

    好友 小山的博客

    最新隨筆

    最新評論

    主站蜘蛛池模板: 亚洲人成电影福利在线播放| 国产jizzjizz视频免费看| 亚洲午夜福利精品无码| 黄床大片30分钟免费看| 日韩成人在线免费视频 | 日本无吗免费一二区| 亚洲日韩国产精品乱-久| 免费精品国产自产拍在线观看图片 | 亚洲伊人久久大香线蕉在观| 国产va在线观看免费| 亚洲成在人天堂一区二区| 成人无码精品1区2区3区免费看| 中文字幕亚洲无线码a| 一区二区免费电影| 亚洲精品无码久久久久sm| 成人A片产无码免费视频在线观看| 久久亚洲国产精品一区二区| 精品亚洲永久免费精品| 精品亚洲成AV人在线观看| 亚洲成人免费电影| 亚洲三级视频在线观看| 日韩中文字幕在线免费观看| 日韩久久无码免费毛片软件| 国产∨亚洲V天堂无码久久久| 国产精品免费高清在线观看| 亚洲av无码不卡久久| 国产精品极品美女免费观看| 国产精品成人69XXX免费视频| 亚洲色欲久久久综合网| 69视频在线观看高清免费| 亚洲 欧洲 视频 伦小说| 国产精品免费综合一区视频| 一级毛片免费在线| 亚洲男人天堂影院| 四虎永久成人免费影院域名| 国产精品福利片免费看| 久久精品国产亚洲AV麻豆网站 | 亚洲一级特黄特黄的大片| 国产高清在线免费视频| 免费无码av片在线观看| 亚洲狠狠成人综合网|