struts2 ajax 方法執行兩次

2021-08-31 17:37:13 字數 343 閱讀 5475

struts2中使用json外掛程式執行ajax處理時,如果方法名是get方法的時候,方法會莫名其妙的執行兩次。

原因:struts2 中json的原理是在action中的get方法都會序列化,所以前面是get的方法只要沒指定不序列化,都會執行解決方法1、action中的業務方法前別加get 或者 set(屬性的get set 除外)

2、用@json(serialize=false)指定方法不序列化如import com.googlecode.jsonplugin.annotations.json;@json(serialize=false)

public string getchild() throws exception

struts2 ajax 方法執行兩次

struts2中使用json外掛程式執行ajax處理時,如果方法名是get方法的時候,方法會莫名其妙的執行兩次。原因 struts2 中json的原理是在action中的get方法都會序列化,所以前面是get的方法只要沒指定不序列化,都會執行 解決方法 1 action中的業務方法前別加get 或者...

Struts2 ajax 執行,返回json格式

struts2 ajax 請求 返回json 資料格式處理流程 第一 ajax 請求 ajax else 第二 strtus 配置檔案 json 格式設定 設定extends為 json default returndata 其他配置說明 root 引數 從返回成果中按照 ognl 表示式取出你須要...

struts2 ajax請求傳送兩次

解決struts2下ajax請求提交兩次的問題 在使用struts2時候發現乙個問題。如果這個package繼承了json default的時候。如果在頁面傳送ajax請求的時候。在action中如果有多個方法的時候。會莫名其妙的傳送了兩個請求出來。乙個是正常的。乙個是空的。會造成錯誤。後來發現原因...