如何将值放入集合<;UserRelative>;通过jquery.ajax

如何将值放入集合<;UserRelative>;通过jquery.ajax,jquery,ajax,Jquery,Ajax,*用户和UserRelative具有一对多关系;现在我想保存一个实体用户;但我有一个问题;如何使用jquery.ajax将实体用户发送到Spring控制器;如何通过jquery.ajax将值放入集合* 我不是专家,但如果我是你,我只会使用AJAX发布对应于用户属性的值。在控制器内部,构造用户实体并保存到模型中 $.ajax({ url:'${pageContext.request.contextPath}/backend/system/userRe

*用户和UserRelative具有一对多关系;现在我想保存一个实体用户;但我有一个问题;如何使用jquery.ajax将实体用户发送到Spring控制器;如何通过jquery.ajax将值放入集合*


我不是专家,但如果我是你,我只会使用AJAX发布对应于用户属性的值。在控制器内部,构造用户实体并保存到模型中

$.ajax({
                        url:'${pageContext.request.contextPath}/backend/system/userRelative/add',
                        type: 'POST',
                        data: {
                            id:$("#id").val(),
                            cardNo:userCardNoAdd.val(),
                            userName:userNameAdd.val(),
                            companyName:companyNameAdd.val(),
                            departmentName:departmentNameAdd.val(),
                            userRelatives.relativeName:relativeNameAdd.val(),
                            userRelatives.relativeType:relativeTypeAdd.val(),
                            userRelatives.relativeCardNo:relativeCardNoAdd.val()},
                        error: function(XMLHttpRequest, textStatus, errorThrown){alert('error' + textStatus + "/" + errorThrown);},
                        success: function(data){
                            if(data=='success') {
                                alert('success');
                                $("#userRelativeDIV").dialog("close");
                            } else {
                                alert('fail');
                            }
                        }
                    });
public class User  implements java.io.Serializable {
 private long id;
 private String userName;
private Set<UserRelative> userRelatives = new HashSet<UserRelative>(0);
......}
private long id;
 private User user;
 private String relativeName;
 private String relativeType;
 private String cardNo; 
...}