程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> jsp include文件時的一個亂碼解決方法

jsp include文件時的一個亂碼解決方法

編輯:關於JSP
一般我是用<%@ include %>方式來包含這個文件,主要是這樣能夠被包含頁面會跟包含頁面在編譯時被編譯成一個文件,裡面的變量可以相互通用,而<jsp:include>方式則會分別編譯,變量不能相互使用。

 

而在tomcat4.x版本中,只要在包含頁面中定義了<%@ page contentType="text/html; charset=gbk" %>,被包含頁面中就不能也不用再次聲明就會顯示正常的中文,否則會出現

Page directive: can't have multiple occurrences of contentType 的錯誤。

 

 而在tomcat5.x 中,需要在被包含文件中再次聲明 <%@ page contentType="text/html; charset=gbk" %>,且這裡聲明的內容必須跟包含頁面裡聲明的項目的內容一致才行,否則會出現

Page directive: illegal to have multiple occurrences of contentType with different values  的錯誤。

 

如果使用<jsp:include>方式則兩個文件可以自行定義<%@ page %>裡的聲明內容。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved