含まれているJSPからActionクラスにjson配列データを送信していstruts2-json-plugin
ます。ArrayList
解析して要素として受け取りたい。私のコードは
JSP の場合:
$.ajax({
url: "UpdateNotification",
dataType: "json",
data: {ids: JSON.stringify(ids)},
success: function(data) {
alert("success " + data.st);
}
})
実際に:
public class Test extends ActionSupport {
ArrayList<String> ids = new ArrayList<String>();
public ArrayList<String> getIds() {
return ids;
}
public void setIds(ArrayList<String> ids) {
this.ids = ids;
}
public String updateNotification() {
System.out.println("ID ARE " + getIds());
for (String a : getIds()) {
System.out.println("data " + a);
}
}
}
実行するとデータが表示されます
ID ARE [["25","27","28"]]
data ["25","27","28"]
1 つのデータを 1 つの配列要素として取得するにはどうすればよいですか。
編集私はデータを取得しようとしています
ids(0)=25;
ids(1)=27;
ids(2)=28;