SpringMVC json 传值时,怎样同时传 User 对象 和 roles id 的 List
User与Role是多对多的关系,添加User时,通过<input>填写User普通字段,通过<option>选择多个Role的id,怎样通过json传送给Controller?
如果只传User可以在json中:{User的普通字段。。。。,"roles":[]},Controller中:@RequestBody User user 可以成功,此时User 的 Set<Role> roles 字段是空的。
但怎样通过json将两个对象(User和包含Roles id 的 List)同时传过去呢?
语文不好,不知道有没有表达清楚……
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
{user普通字段..., roles:[,,,,] }这种方式你可以先用JSON2.js给序列化成json串,然后controller接收@RequestParam(),然后用fastJson等开源工具再给反序列化就ok了