為什么struts2 ajax 方法執(zhí)行兩次
發(fā)布時(shí)間:2020-06-05 19:56 點(diǎn)擊量:
當(dāng)使用json插件在struts2中執(zhí)行ajax處理時(shí),如果方法名是get方法,該方法將莫名其妙地執(zhí)行兩次。原因:struts2中的JSON基于ACTION中的get方法是序列化的原則,因此只要沒有指定序列化,get前面的方法就會(huì)執(zhí)行解決方案。
不要在操作中的業(yè)務(wù)方法之前添加獲取或設(shè)置(獲取屬性集除外)
使用@JSON(serialize=false)指定import com . Google code . jsonplugin . annotations . JSON等方法不序列化。@JSON(serialize=false)公共字符串getChild()引發(fā)異常{.............................返回“成功”;}
相關(guān)推薦