首页 > struts2 接收ajax提交的集合数据

struts2 接收ajax提交的集合数据

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>

有谁蛋痛会这样传数据到后台,后台传到前台像这样传还差不多。。。。

【热门文章】
【热门文章】