今天图老师小编给大家介绍下jsp include文件时的一个乱码解决方法,平时喜欢jsp include文件时的一个乱码解决方法的朋友赶紧收藏起来吧!记得点赞哦~
【 tulaoshi.com - Web开发 】
一般我是用%@ include %方式来包含这个文件,主要是这样能够被包含页面会跟包含页面在编译时被编译成一个文件,里面的变量可以相互通用,而jsp:include方式则会分别编译,变量不能相互使用。而在tomcat4.x版本中,只要在包含页面中定义了%@ page contentType="text/html; charset=gbk" %,被包含页面中就不能也不用再次声明就会显示正常的中文,否则会出现
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)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 %里的声明内容。
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)来源:http://www.tulaoshi.com/n/20160219/1592322.html
看过《jsp include文件时的一个乱码解决方法》的人还看了以下文章 更多>>