java编程-SSH框架-URL传中文参数部分乱码。。。

java编程-SSH框架-URL传中文参数部分乱码。。。,第1张

换行下就可以了 比如你的url是 abc.action?name="张三"你到action里这样转化下 new String (name.getBytes("iso-8859-1"),"gb2312")就可以了

1.配置过滤器,可以选择自己写,既然你用的SSH框架就更简单了,直接用Spring的过滤器,web.xml里配置一下即可。

2.Jsp页面设置编码,所有地方都要相同,我习惯用GBK

<%@ page contentType=text/htmlcharset=GBK %

也可以使用HTML的页面编码配置

<meta http-equiv=Content-Type content=text/htmlcharset=GBK

3.配置Tomcat(我们用,别的服务器另找)编码

在server.xml中配置,如:

<Connector port=8080 maxHttpHeaderSize=8192

maxThreads=150 minSpareThreads=25 maxSpareThreads=75

enableLookups=false redirectPort=8443 acceptCount=100

connectionTimeout=20000 disableUploadTimeout=true URIEncoding=GBK /

4.如果还出现乱码,只能用这招了,我很少用一般用Form提交前两种方式就不会出现乱码,用get请求,在url后追加中文参数前两种不管用,需配置Tomcat或者第四种,重新编码


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11414266.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存