struts2 在后台如何处理ajax传输的集合数据,代码使用struts-json-plugin插件。
ajax.jsp
$.ajax( {
url: "json_test",
type: "POST",
dataType: "JSON",
data: { errcode: 201, msg: "not ok", data: [ "data1", "data2" ] },
success: function ( result ) {
console.log( result );
},
error: function () {
}
} )
JSONExample.java
private int errcode;
private String msg;
private List<Object> data;
public String test(){
return this.SUCCESS;
}
public int getErrcode() {
return errcode;
}
public void setErrcode(int errcode) {
this.errcode = errcode;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public List<Object> getData() {
return data;
}
public void setData(List<Object> data) {
this.data = data;
}
struts.xml
<package name="json" namespace="/" extends="json-default">
<action name="json_*" method="{1}" class="com.example.json.JSONExample">
<result type="json" />
</action>
</package>
有谁蛋痛会这样传数据到后台,后台传到前台像这样传还差不多。。。。