微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 BeanUtils 填充复杂的 bean?

如何解决如何使用 BeanUtils 填充复杂的 bean?

我有这样的复杂 bean。我想使用 populate 方法将我的表单数据转换为 Student Bean。

class Student {
   private String name;
   private String email;
   private List<Contact> contactList;

   //getter and setters
}

 class Contact {
    private String contact_name;
    private String contact_number;
    private String contact_address;
    //getter and setter method
 }

我就是这样用的。我的数据来自这样的表单数据 name,email,contact_name[0],contact_number[0],contact_address[0] and contact_name[1],contact_number[1],contact_address[1]

Student student=new Student();
BeanUtils.populate(student,request.getParameterMap())

请帮我解决这个问题

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。