Я планирую опубликовать всю информацию о форме в формате JSON для Struts2 Action. Ниже приведены мои фрагменты кода. Исправьте меня, когда я ошибаюсь или помогу мне, чтобы я мог правильно загрузить все значения в файле Action. Все мои СОП в файле действий отображается как null
Передача сериализации массива на struts2 action
var MyForm = $("#companyform").serializeArray();
var data = JSON.stringify(MyForm);
$.ajax({
type: 'POST',
url:'createcompany.action?jsonRequestdata='+data,
dataType: 'json',
success: function(data){
console.log(stringify(data));
}});
Моя форма данных превращается в [{"name":"tan","value":"rrr"},{"name":"pan","value":"adf"},{"name":"tod","value":"1"}]
Struts2 действий Файл:
String jsonRequestdata;
public String execute() throws Exception {
JSONArray jsonArr = (JSONArray) new JSONParser().parse(jsonRequestdata);
JSONObject json = (JSONObject) jsonArr.get(0);
System.out.println("TAN=" + json.get("tan"));
System.out.println("PAN=" + json.get("pan"));
System.out.println("TOD=" + json.get("tod"));
return "success";
}
Present OUTPUT
TAN=null
PAN=null
TOD=null
Большое вам спасибо за помощь. Но все равно изменений нет. – user3875464
У вас есть ошибки? –