struts2 ajax请求发现执行action两次原因
生活随笔
收集整理的這篇文章主要介紹了
struts2 ajax请求发现执行action两次原因
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
struts2中使用json插件執行ajax處理時,如果方法名是get方法的時候,方法會莫名其妙的執行兩次。?
原因:?struts2 中JSON的原理是在ACTION中的get方法都會序列化,所以前面是get的方法只要沒指定不序列化,都會執行解決方法
-
Action中的業務方法前別加get 或者 set(屬性的get set 除外)?
-
用 @JSON(serialize=false)指定方法不序列化如import com.googlecode.jsonplugin.annotations.JSON;@JSON(serialize=false)?public String getChild() throws Exception{?..............?..............?return "success";?}
轉載于:https://www.cnblogs.com/dylanblog/p/5069127.html
總結
以上是生活随笔為你收集整理的struts2 ajax请求发现执行action两次原因的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一只不锈钢截止阀PN25DN400重量多
- 下一篇: 不同版本Lua介绍