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

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

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

    CoffeeTree
    IT 男人's Blog helloheyongjin@sina.com
    你大娘已經(jīng)不是你從前的大娘,你大爺依舊是你大爺

     

    JSP學(xué)習(xí)之四:JSP指令

    CoffeeTree 2009-1-5

    一、指令基礎(chǔ)

    a)         指令的格式:<%@  指令名  [….一個(gè)或多個(gè)屬性….]  %>

    b)         指令的作用:告訴容器在解釋JSP時(shí)的一些約定;

    c)         可用的JSP指令

                             i.              page指令;

                           ii.              taglib指令

                          iii.              include指令

    d)         JSP指令的處理(注意各個(gè)動(dòng)作所發(fā)生的階段)

            
          

    二、page指令

    告訴容器翻譯階段如何處理JSP文件。

    1.       language屬性 <%@ page  language=”java” %>  此為默認(rèn);

    2.       extends屬性  :使用超類,基本不用;

    3.       import屬性   <%@ page  import=”java.util.*” %>

    4.       session屬性  true | false

    5.       info屬性  :指定頁(yè)面信息,基本不用;

    6.       isELIgnored屬性 true | false

    7.       isErrorPage屬性  true | false

    8.       errorPage屬性  <%@ page  errorPage=”error.jsp” %>

    9.       contentType屬性 text/html | text/xml

    三、taglib指令

    taglib指令的工作流程在《 JSP學(xué)習(xí)之三:EL & JSTL() 》中已經(jīng)描述;關(guān)鍵字:taglib映射TLD

    1.       uri屬性

    taglib指令告訴容器此JSP將使用與此uri相關(guān)聯(lián)的標(biāo)記庫(kù)。

    2.       tagdir屬性

    指定標(biāo)記庫(kù)具體目錄。(必須為/WEB-INF/tags目錄或子目錄下)

    3.       prefix屬性

    指定一個(gè)前綴。

             隱式包含介紹:

             如果你開(kāi)發(fā)了一個(gè)項(xiàng)目,每一個(gè)JSP都用到了10個(gè)不同的標(biāo)記庫(kù),在每個(gè)JSP前面都指定10個(gè)taglib指令會(huì)很麻煩,此時(shí)隱式包含可以方便的解決此問(wèn)題,其處理方法類似于C語(yǔ)言中引入一個(gè).h文件。

             WEB.xml添加:

             <jsp-config>

                       <jsp-property-group>

                                <uri-pattern> index.jsp</uri-pattern>

                                <include-preclude> /WEB-INF/jspf/pre.jspf</include-preclude>

                       </jsp-property-group>

             </jsp-config>

             /WEB-INF/jspf/pre.jspf

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

             <%@ taglib prefix=”fmt” uri=http://java.sun.com/jsp/jstl/format %>

    四、include指令

    include指令告訴容器,在翻譯階段把其他文件的內(nèi)容與當(dāng)前JSP合并。

    1.  所包含的所有JSP代碼都不會(huì)被執(zhí)行,甚至不會(huì)被編譯。

    2.  首先合并文件,然后合并后的整個(gè)輸出作為一個(gè)單元得到翻譯。

    3.  如果所包含的文件有所改動(dòng),容器沒(méi)有一般的方法來(lái)知道這一點(diǎn),只能重新編譯整個(gè)翻譯單元。

    <jsp : include >動(dòng)作在請(qǐng)求時(shí)發(fā)生,可以克服以上限制。
     
     

    posted on 2009-01-05 17:29 何永進(jìn) 閱讀(390) 評(píng)論(0)  編輯  收藏 所屬分類: JSP
     
    主站蜘蛛池模板: 亚洲无av在线中文字幕| h视频在线免费观看| 亚洲综合久久综合激情久久| 国产乱弄免费视频| 永久免费的网站在线观看| 久久免费国产视频| 插鸡网站在线播放免费观看| 老牛精品亚洲成av人片| 欧洲 亚洲 国产图片综合| 亚洲成人免费网站| 亚洲宅男永久在线| 亚洲国产精品嫩草影院在线观看| 亚洲一区无码精品色| 九月婷婷亚洲综合在线| 免费国产精品视频| 国产精品久久香蕉免费播放| 最近2019中文免费字幕| 免费一本色道久久一区| 青苹果乐园免费高清在线| 亚洲人成在线免费观看| 精品免费人成视频app| 永久免费视频网站在线观看| 三年片在线观看免费观看大全动漫| 精品无码一级毛片免费视频观看 | 亚洲中文字幕日本无线码| 亚洲网址在线观看| 亚洲福利电影在线观看| 亚洲日本国产精华液| 亚洲精品人成电影网| 亚洲精品视频在线免费| 91亚洲国产成人久久精品网址 | 久久午夜羞羞影院免费观看| 九九美女网站免费| 亚欧日韩毛片在线看免费网站| 日本一道本不卡免费| 久久A级毛片免费观看| 亚洲免费福利视频| 性色av免费观看| 国产三级免费电影| 亚洲性日韩精品国产一区二区| 亚洲色精品aⅴ一区区三区|