为什么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()引发异常{.............................返回“成功”;}
相关推荐