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

STRUTS2.1传入中文参数给ACTION乱码有关问题

2012-04-25 
STRUTS2.1传入中文参数给ACTION乱码问题通过hrefTurnToSubjectPage.action?pageNum1&titles:property

STRUTS2.1传入中文参数给ACTION乱码问题
通过
href="TurnToSubjectPage.action?pageNum=1&title=<s:property value="title"/>"
的方式传递中文(title参数)给ACTION,在ACITON中获得的title值是乱码,
请问如何解决?

页面编码为
<%@ page contentType="text/html; charset=GBK" language="java" errorPage="" %>

请问如何解决。

[解决办法]
struts2的配置文件下: <constant name="struts.i18n.encoding" value="GBK"></constant>
[解决办法]
引起乱码的原因可能有很多种
楼上的回答可以解决一部分问题
还有就是tomcat connector配置也会引起乱码问题
<Connector .............. URLEncoding="GBK"/>
这样可以解决
另外就是通过传递带编码格式的参数来解决
String name = new String("小明","GBK");

热点排行