我在Extjs4.1中創建了一個簡單的表單。JSON和Struts2的結果爲null
我發送請求到Struts2框架,並使用Strtus2JSON插件,我必須得到響應。但不幸的是,答覆是空的。
Action類
public String execute()throws Exception{
Employee emp = new Employee();
emp.setAddress(getAddress());
emp.setDepartment(getDepartment());
emp.setName(getName());
emp.setSalary(getSalary());
AddEmployeeService empService = new AddEmployeeService();
boolean flag = empService.addEmployee(emp);
resultJSONobj = new JSONObject();
if(flag == true)
resultJSONobj.put("success","Inserted Successfully");
else
resultJSONobj.put("failure","An error occured");
System.out.println(resultJSONobj);
return SUCCESS;
}
struts.xml的
<struts>
<package name="default" extends="struts-default, json-default">
<action name="AddEmp" class = "actions.AddEmpAction">
<result name = "success" type="json">
<param name ="root">resultJSONobj</param>
</result>
</action>
</package>
</struts>
誰能告訴爲什麼IAM得到響應爲空?
我已經爲JSONObject添加了getters和setter。但現在它顯示結果爲「{}」,即使我已經在JSONObject中添加了一個值。 –