0

所以我在ajax中传递了数据:

{
   “name” : “Rahul”,
   “age” : “23”,
   “information” : [
      {
         “id” : “901”,
         “role” : “developer”
      }
   ],
   “salary” : “21000”,
}

为此,我创建了两个 DTO 类作为

class EmployeeDTO {
   @SerializedName(“name”)
   private String name;

   @SerializedName(“age”)
   private String age;

   @SerializedName(“information”)
   private List<InformationDTO> informationDto;

   @SerializedName(“Salary”)
   private String salary;

//Their getters and setters
}

我提到 List 是因为我将信息视为对象数组。然后我有另一个 DTO 类

class InformationDTO {

   @SerializedName(“id”)
   private String id;

   @SerializedName(“role”)
   private String role;
}

现在在我的 Sling Servlet 中,我正在尝试获取信息数组的值,例如

String information = request.getParameter(“information”);

但我得到空值。如何information使用 InformationDTO 将此数组存储在我的 DTO 类 Employee 中?如何使用 sling servlet 将对象数组保存到 DTO 类中?

4

0 回答 0