今天在对以前项目改造时,碰到了一个头疼的问题,就是中文乱码,因为这个系统以前用的是struts1.3版本的,系统里也配置有中文过滤器,但现在用struts去改造它时,发现提交表单时,如果用post方式会乱码,而如果用get则不会,很是郁闷了一下,所以发出来和大家探讨;解决方式就是在struts.xml中加上下面一句,就可以解决问题,GB2312是系统的编码方式,根据自己的需要来设定
<constant name="struts.i18n.encoding" value="GB2312"></constant>