2種INCLUDE方式的不同. (為什么出錯(cuò),你自己看吧.)
發(fā)表時(shí)間:2024-01-28 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]問:為什么用<jsp:include page="aa.txt"/>不可以顯示?卻用<%@ include file="aa.txt" %>卻可以? 答:這兩種INCLUDE是按不同的方式一為包含的. 前者是將AA.TXT通過服務(wù)器處...
問:
為什么用<jsp:include page="aa.txt"/>不可以顯示?卻用<%@ include file="aa.txt" %>卻可以?
答:
這兩種INCLUDE是按不同的方式一為包含的.
前者是將AA.TXT通過服務(wù)器處理后,將HTML包含進(jìn)來.
后者是先將文件包含進(jìn)來,再處理.
所以,如果用前者,就必須保證文件中的JSP語句是正確的.所有的變量定義都是獨(dú)立的.
如果是后者,則可以在AA.TXT中使用外部在INCLUDE它之前所定義的變量.
兩都還有一個(gè)區(qū)別, 就是前者是動(dòng)態(tài)更新的,也就是說AA.TXT如果發(fā)生了變量, 所有包含它的文件都會(huì)變.而后者, 就只有將所有包含AA.TXT文件的先改變了,重新編譯才能看到新的效果.