在action从jsp中得到参数是,如果传的参数是中文,就可能会出现乱码问题。解决办法如下:
1:把web.xml中的新配置换成旧的:
<!--<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>-->
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
2在struts.xml中添加常量<constant>:
<constant name="struts.i18n.encoding" value="GB18030"></constant>
3:把tomcat中的sever.xml中<connection>里加入URIEncoding=GBK;
本文介绍了解决Struts2框架中中文参数乱码的问题。通过调整web.xml配置、struts.xml设置编码以及修改Tomcat配置来确保中文字符正确传输。
519

被折叠的 条评论
为什么被折叠?



