zhuce 发表于 2017-2-18 08:24:10

Weblogic 8下response.setCharacterEncoding报错,原因及解决方案?

原因是response没有这个方法,而request有,在tomcat下部署发布,没有问题,因为tomcat5默认支持2.4,tomcat6默认支持servlet2.5,而javax.servlet.ServletResponse.setCharacterEncoding方法是 SERVLET 2.4 里才加进去;
而weblogic8不支持servlet2.4,默认支持servlet2.3

查询容器支持的servlet版本号的方法如下:
javax.servlet.ServletContext中的以下两个方法即可

getMajorVersion()//主版本号(2)   
getMinorVersion()//次版本号 (3)
页: [1]
查看完整版本: Weblogic 8下response.setCharacterEncoding报错,原因及解决方案?