如果你struts.xml里面有<param name="root">name</param> 这种类似玩意,他会把值返回,类型是js里面的字符串外面再加双引号
比如action里面 String name="whx20202";
那么返回时候就是返回的"whx20202"字符串 多了俩双引号
如果你用js判断 不应该是 name==“whx20202” 而是 name="\"whx20202\"" 用转义才行
如果你struts里面没那个标签 应该返回json对应的字符串,一样会多加个双引号
这么做的目的是方便你eval
PS:一般action里面都会有service层,不要为你的service产生get方法! 我测试过 有get方法ajax就失败,没有就成功
ajax+struts整合小问题,布布扣,bubuko.com
原文:http://www.cnblogs.com/whx20202/p/3585301.html