SpringMVC json 传值时,怎样同时传 User 对象 和 roles id 的 List

发布于 2021-11-16 13:12:30 字数 338 浏览 350 评论 1

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

屌丝范 2021-11-20 17:48:36

{user普通字段..., roles:[,,,,] }这种方式你可以先用JSON2.js给序列化成json串,然后controller接收@RequestParam(),然后用fastJson等开源工具再给反序列化就ok了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文