我的工程是GBK的编码。即struts.i18n.encoding=GBK(不可更改)
ajax的post请求默认是utf-8的编码(页面中我用jquery)。struts2的json plugin插件要处理中文需要struts.i18n.encoding=utf-8。
我尝试过filter和interceptor来修改request的编码,失败了。估计是插件中给属性传值时根据配置文件进行解码,所以filter和interceptor都不起作用。
有高手遇到过这个问题吗?求解决方案
ajax的post请求默认是utf-8的编码(页面中我用jquery)。struts2的json plugin插件要处理中文需要struts.i18n.encoding=utf-8。
我尝试过filter和interceptor来修改request的编码,失败了。估计是插件中给属性传值时根据配置文件进行解码,所以filter和interceptor都不起作用。
有高手遇到过这个问题吗?求解决方案
看看
warison2008,用过struts2么?