前端ajax封装对象数组,后台的取法 -凯发k8官方网
在做项目的时候,突然发现有一个问题困扰很久,就是前端把封装成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
总结
以上是凯发k8官方网为你收集整理的前端ajax封装对象数组,后台的取法的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇:
 - 下一篇: web前端--html