首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

关于tomcat+struts2 乱码有关问题终结

2012-08-27 
关于tomcat+struts2 乱码问题终结server.xml 上的修改.?useBodyEncodingForURItrue(推荐) 作用: get,po

关于tomcat+struts2 乱码问题终结

server.xml 上的修改.

?

useBodyEncodingForURI="true"(推荐) 作用: get,post请求统一处理.可以setCharacterEncoding了.

本因就是tomcat对get请求的处理不同于post请求.对于get请求如果没有URIEncoding="UTF-8"的话默认会以ISO-8859-1方式对其编码.且request.setCharacterEncoding("UTF-8")无效.struts2的<constant name="struts.il8n.Encoding" value="UTF-8"></constant>也无效.

?

URIEncoding="UTF-8" 这种形式不推荐 .原因是可能会造成其他不同编码的工程乱码.

但为什么不分配个端口给他用呢.有高手看到了,原意指教了.我会非常感谢他的.

热点排行