15年行业经验 一站式解决方案 大型活动策划公司
免费咨询热线: 4007181001

为什么struts2 ajax 方法执行两次

发布时间:2020-06-05 19:56   点击量:

当使用json插件在struts2中执行ajax处理时,如果方法名是get方法,该方法将莫名其妙地执行两次。原因:struts2中的JSON基于ACTION中的get方法是序列化的原则,因此只要没有指定序列化,get前面的方法就会执行解决方案。

不要在操作中的业务方法之前添加获取或设置(获取属性集除外)

使用@JSON(serialize=false)指定import com . Google code . jsonplugin . annotations . JSON等方法不序列化。@JSON(serialize=false)公共字符串getChild()引发异常{.............................返回“成功”;}

相关推荐