Struts2 ajax 執行,返回json格式

2021-08-18 17:27:27 字數 611 閱讀 6855

struts2  ajax 請求  返回json 資料格式處理流程:

//第一、.ajax 請求

$.ajax(else }

})//第二、strtus 配置檔案 json 格式設定:設定extends為:json-default

。。。。。

returndata

。。。。。。

其他配置說明:

root 引數:從返回成果中按照 ognl 表示式取出你須要輸出的成果。 只輸出 person 物件的 name 屬性值,裝置如下

returndata

ignorehierarchy 引數:默示是否忽視等級,也就是持續關係,比如:testaction 持續於 baseaction,那麼 testaction 中返回的 json 字串預設是不會包含父類 baseaction 的屬性值,ignorehierarchy 值預設為 true,設定為 false 後會將父類和子類的屬性一路返回

false

----還有其他屬性,參照網路資料

//第三、action 控制器 對應方法

string returndata=「」;//返回資料集

public string ajaxfindusers()

struts2 ajax 方法執行兩次

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

struts2 ajax 方法執行兩次

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

struts2 ajax請求傳送兩次

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