一般我是用%@ include %>方式來(lái)包含這個(gè)文件,主要是這樣能夠被包含頁(yè)面會(huì)跟包含頁(yè)面在編譯時(shí)被編譯成一個(gè)文件,里面的變量可以相互通用,而jsp:include>方式則會(huì)分別編譯,變量不能相互使用。
而在tomcat4.x版本中,只要在包含頁(yè)面中定義了%@ page contentType="text/html; charset=gbk" %>,被包含頁(yè)面中就不能也不用再次聲明就會(huì)顯示正常的中文,否則會(huì)出現(xiàn)
Page directive: can't have multiple occurrences of contentType 的錯(cuò)誤。
而在tomcat5.x 中,需要在被包含文件中再次聲明 %@ page contentType="text/html; charset=gbk" %>,且這里聲明的內(nèi)容必須跟包含頁(yè)面里聲明的項(xiàng)目的內(nèi)容一致才行,否則會(huì)出現(xiàn)
Page directive: illegal to have multiple occurrences of contentType with different values 的錯(cuò)誤。
如果使用jsp:include>方式則兩個(gè)文件可以自行定義%@ page %>里的聲明內(nèi)容。
您可能感興趣的文章:- JSP常見的三個(gè)編譯指令page、include、taglib
- JSP中的include有幾種形式?都有什么區(qū)別?
- jsp中include指令靜態(tài)導(dǎo)入和動(dòng)態(tài)導(dǎo)入的區(qū)別詳解
- JSP編譯指令page、include詳解
- JSP中動(dòng)態(tài)include與靜態(tài)include的區(qū)別介紹
- JSP指令元素(page指令/include指令/taglib指令)復(fù)習(xí)整理
- 基于jsp:included的使用與jsp:param亂碼的解決方法
- jsp include引用非本級(jí)目錄網(wǎng)頁(yè)實(shí)現(xiàn)代碼
- JSP中include指令和include行為的區(qū)別
- JSP下動(dòng)態(tài)INCLUDE與靜態(tài)INCLUDE的區(qū)別分析
- 使用jsp:include控制動(dòng)態(tài)內(nèi)容的方法