如何在tomcat下用EL表达式${param.xxx}属性获取parameter中文避免乱码
如何在tomcat下用EL表达式${param.xxx}属性获取parameter中文避免乱码1、找到tomcat按照路径下的conf文件夹下的server.xml
F:\tomact\apache-tomcat-6.0.36\conf\server.xml
2、找到<Connector 所在位置,在其属性里加入URIEncoding="gb2312"
3、示例:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="gbk"/>
4、此时如果发现以上设置之后,页面提交的中文参数没有问题,而非中文参数则无法传递到后台,那么看下jsp页面的开始的encoding设置是否与上边server.xml的URIEncoding一致,不一致的话需要修改server.xml的URIEncoding的配置与jsp一致。
示例:
<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%>
.其实我是一个天才,可惜天妒英才! 我真想亲口管你爷爷叫声:爹! 人生不能像做菜、把所有的料都准备好才下锅! 啥时硬件也可以COPY就好了! 不要在一棵树上吊死,在附近几棵树上多试试死几次~ 学海无涯,回头是岸!
页:
[1]