posts - 75,comments - 83,trackbacks - 0

          JSP 語法
          一、<%@ include file="relativeURL" %>
          描述
          <%@include %>指命將會在JSP編譯時插入一個包含文本或代碼的文件,當(dāng)你使用<%@ include %>指命時,這個包含的過程就當(dāng)是靜

          態(tài)的。靜態(tài)的包含就是指這個被包含的文件將會被插入到JSP文件中去,這個包含的文件可以是JSP文件,HTML文件,文本文件。如

          果包含的是JSP文件,這個包含的JSP的文件中代碼將會被執(zhí)行。

          如果你僅僅只是用include 來包含一個靜態(tài)文件。那么這個包含的文件所執(zhí)行的結(jié)果將會插入到JSP文件中放<% @ include %>的地

          方。一旦包含文件被執(zhí)行,那么主JSP文件的過程將會被恢復(fù),繼續(xù)執(zhí)行下一行.

          這個被包含文件可以是html文件,jsp文件,文本文件,或者只是一段Java代碼,但是你得注意在這個包含文件中不能使用

          <html>,</html>,<body>,</body>標(biāo)記,因為這將會影響在原JSP文件中同樣的標(biāo)記 ,這樣做有時會導(dǎo)致錯誤.

          有一些<%@ include %>指命的行為是以特殊的JSP編譯條件為基礎(chǔ),比如:

          這個被包含的文件必須對所有客戶都有開放且必須f有效,或者它有安全限制
          如果這個包含文件被改變,包含此文件的JSP文件將被重新編譯
          屬性:
          file="relativeURL"
          這個包含文件的路徑名一般來說是指相對路徑,不需要什么端口,協(xié)議,和域名,如下:

          "error.jsp""/templates/onlinestore.html""/beans/calendar.jsp"

          如果這個路徑以"/"開頭,那么這個路徑主要是參照J(rèn)SP應(yīng)用的上下關(guān)系路徑,如果路徑是以文件名或目錄名開頭,那么這個路徑就

          是正在使用的JSP文件的當(dāng)前路徑.

          二、<jsp:include page="scripts/login.jsp">
          ?? <jsp:param name="username" value="jsmith" />
          ?? </jsp:include>

          描述
          <jsp:include>元素允許你包含動態(tài)文件和靜態(tài),這兩種包含文件的結(jié)果是不同的。如果文件僅是靜態(tài)文件,那么這種包含僅僅是

          把包含文件的內(nèi)容加到j(luò)sp文件中去,而如果這個文件動態(tài)的,那么這個被包含文件也會被Jsp編譯器執(zhí)行(這一切與asp相似)
          <jsp:param>還傳遞參數(shù)名和參數(shù)值。username為包含時帶的參數(shù)名.

          posted on 2008-05-19 15:53 梓楓 閱讀(201) 評論(0)  編輯  收藏 所屬分類: jsp

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 来宾市| 华亭县| 衢州市| 会昌县| 长子县| 霍邱县| 岑溪市| 临湘市| 湟源县| 兴仁县| 邛崃市| 通山县| 临武县| 泉州市| 汉川市| 临海市| 平山县| 茌平县| 介休市| 炎陵县| 天祝| 兰考县| 哈巴河县| 广安市| 铁岭县| 神农架林区| 凌海市| 津市市| 堆龙德庆县| 韶山市| 皋兰县| 阿拉善左旗| 博兴县| 舞钢市| 北流市| 通山县| 渑池县| 林州市| 喀喇沁旗| 繁峙县| 梁平县|