課程
/后端開發
/Java
/JAVA遇見HTML——JSP篇
include指令與動作的比較
2016-11-11
源自:JAVA遇見HTML——JSP篇
正在回答
jsp:include動作和include指令之間的根本性的不同在于它們被調用的時間。jsp:include動作在請求期間被激活,而include指令在頁面轉換期間被激活。 ? 兩者之間的差異決定著它們在使用上的區別。使用include指令的頁面要比使用jsp:include動作的頁面難于維護。前面已經說過,使用JSP指令,如果包含的JSP頁面發生變化,那么用到這個頁面的所有頁面都需要手動更新。在JSP服務器的相關規范中并沒要求能夠檢測出包含的文件什么時候發生改變,實際上大多數服務器頁都有去實現這種機制。這樣就會導致十分嚴重的維護問題,需要記住所有包含某一個頁面的其他頁面,或者重新編譯所有的頁面,以使更改能夠生效。在這點上,jsp:include就體現出了十分巨大的優勢,它在每次請求時重新把資源包含進來。在實現文件包含上,應該盡可能地使用jsp:include動作。 ? jsp:include動作直比于include指令在維護上有著明顯優勢,而include指令仍然能夠得以存在,自然在其他方面有特殊的優勢。這個優勢就是include指令的功能更強大,執行速度也稍快。include指令允許所包含的文件中含有影響主頁面的JSP代碼,比如響應報送的設置和屬性方法的定義
舉報
Java Web入門級教程JSP,帶你輕松的學習JSP基礎知識
1 回答include指令的問題
1 回答include指令語法
3 回答include指令的應用場景?
1 回答include動作語法
2 回答farword動作和include動作有什么區別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-11
jsp:include動作和include指令之間的根本性的不同在于它們被調用的時間。jsp:include動作在請求期間被激活,而include指令在頁面轉換期間被激活。
? 兩者之間的差異決定著它們在使用上的區別。使用include指令的頁面要比使用jsp:include動作的頁面難于維護。前面已經說過,使用JSP指令,如果包含的JSP頁面發生變化,那么用到這個頁面的所有頁面都需要手動更新。在JSP服務器的相關規范中并沒要求能夠檢測出包含的文件什么時候發生改變,實際上大多數服務器頁都有去實現這種機制。這樣就會導致十分嚴重的維護問題,需要記住所有包含某一個頁面的其他頁面,或者重新編譯所有的頁面,以使更改能夠生效。在這點上,jsp:include就體現出了十分巨大的優勢,它在每次請求時重新把資源包含進來。在實現文件包含上,應該盡可能地使用jsp:include動作。
? jsp:include動作直比于include指令在維護上有著明顯優勢,而include指令仍然能夠得以存在,自然在其他方面有特殊的優勢。這個優勢就是include指令的功能更強大,執行速度也稍快。include指令允許所包含的文件中含有影響主頁面的JSP代碼,比如響應報送的設置和屬性方法的定義