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

dawning 发布于 2013/05/31 11:30
阅读 1K+
收藏 0

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)同时传过去呢?  

语文不好,不知道有没有表达清楚……

加载中
0
lvzjane
lvzjane

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

返回顶部
顶部