前端ajax封装对象数组,后台的取法

在做项目的时候,突然发现有一个问题困扰很久,就是前端把封装成list型的JSON对象,后台要怎么获取。

其实这个时候是需要前端将封装的数据进行"user": JSON.stringify(reqData)字符化。后台可直接用@RequestParame("user") String user进行接收,然后将这个字符串用Json转化成

JSONObject json=JSONObject.parseObject(user);
User u=new User();
u.setUserId(((User) session.getAttribute("user")).getUserId());
u.setUserName(json.getString("userName"));
u.setUserMajor(json.getString("userMajor"));
u.setUserSex(Integer.parseInt(json.getString("userSex")));
u.setUserCampusName(json.getString("userCampusName"));
u.setUserAcademe(json.getString("userAcademe"));

对于其他的,前台可以直接"followArea": followArea.join(','),"skillArea": skillArea.join(',')这样,将它转化成字符串。

后台@RequestParam("followArea") String followArea,@RequestParam("skillArea") String SkillArea这样讲其接收,然后转化成数组String[] f=followArea.split(",");
String[] s=SkillArea.split(",");

方法就是这样,如有大神,请别喷,小弟新手。

转载于:https://www.cnblogs.com/ld-bk/p/5166628.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值