作者jinmin88 (昼伏夜出)
看板java
标题[问题] Struts 2输出UTF-8 JSON问题
时间Mon Feb 24 00:25:39 2014
最近弄了一个SSH搭配Ext JS 4.2的专案
其中Client端与Server端完全透过Json沟通
Server端为了方便产生Json data, 装了strut2-json-plugin-2.3.15.3.jar
透过getter与setter的机制产生json data
但是目前看到一个很怪的状况
就是当json内的资料有非ascii字元时, 在action return SUCCESS之後
似乎就会陷入无穷回圈当住...导致於Client端读不到json data
struts.xml中举出一个action的设定如下
<action name="ReadUser" class="xxx.xxx.ReadUser">
<interceptor-ref name="MainInterceptorStack"></interceptor-ref>
<result name="success" type="json">
<param name="contentType">text/html</param>
</result>
</action>
ps: org.apache.struts2.json.JSONInterceptor已经包含在MainInterceptorStack中
请问该设定甚麽东西才能正常? 网路上查过几种方法都不行, 只好上来请教..谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.199.211
※ 编辑: jinmin88 来自: 220.134.199.211 (02/24 00:28)
※ 编辑: jinmin88 来自: 220.134.199.211 (02/24 00:29)
1F:推 bleed1979:result如果把name拿掉。。。 02/24 00:46