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

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

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

    JSTL詳解(五)

    首先,感謝大家的關(guān)注,下面我來繼續(xù)講解:URL相關(guān)的標(biāo)簽,他們的作用主要是負(fù)責(zé)頁面的導(dǎo)航、重定向、資源的獲得以及參數(shù)的傳遞等等,他們有:

    l         <c:import>

    l         <c:redirect>

    l         <c:url>

    l         <c:param>

     

    <c:import>

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

    語法:a、資源的內(nèi)容使用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、資源的內(nèi)容使用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>相對路徑并且傳遞參數(shù)到指定的URL</h3>

    <blockquote>

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

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

     </c:import> 

    </blockquote>

    </body>

    </html>

     

    <c:redirect>

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

    語法:a、沒有body的情況

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

          b、有body,在body 中查詢指定的參數(shù)

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

    作用:用于構(gòu)造URL,主要的用途是URL的重寫。

    語法:a、沒有body的情況

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

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

          b、有body ,并在body 中有重寫的參數(shù)

                  <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>另一種沒有參數(shù)的URL<br>

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

    </body>

    </html>

     

    <c:param>

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

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

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

          b、參數(shù)的值在body 中指定

                  <c:param name=”name”>

                         參數(shù)值

                  </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)  編輯  收藏 所屬分類: 組件 標(biāo)簽使用

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

    導(dǎo)航

    統(tǒng)計(jì)

    留言簿

    隨筆分類(1)

    文章分類(52)

    好友 小山的博客

    最新隨筆

    最新評論

    主站蜘蛛池模板: 亚洲国产精品无码观看久久| 在线观看免费毛片| 免费无码又爽又刺激高潮的视频| 国产成人精品日本亚洲直接| 看全色黄大色大片免费久久| 4hu四虎免费影院www| 亚洲色图在线播放| 天天拍拍天天爽免费视频| 亚洲免费无码在线| 亚洲AV无码国产精品色| 免费在线观看你懂的| 99精品国产成人a∨免费看| 亚洲国产综合精品中文第一| 青青操在线免费观看| 亚洲剧场午夜在线观看| 亚洲性久久久影院| 国产精品亚洲片在线花蝴蝶| 成人免费视频88| 99视频在线观看免费| 亚洲人成色777777精品| 妞干网在线免费观看| a级毛片毛片免费观看久潮喷| 99久久国产亚洲综合精品| 日韩亚洲欧洲在线com91tv| 免费看AV毛片一区二区三区| 免费人成网站在线观看不卡| 狠狠色婷婷狠狠狠亚洲综合| 1024免费福利永久观看网站| 久草免费福利在线| 亚洲国产精品一区第二页| 在线观看免费毛片| 91高清免费国产自产| 国产人成网在线播放VA免费| 国产人成亚洲第一网站在线播放| 亚洲国产精品一区第二页| 亚洲性久久久影院| avtt亚洲天堂| 日韩免费观看视频| 黄页网站免费在线观看| 久久免费观看国产精品| 亚洲乱码一区av春药高潮|