将javascript对象发送到spring控制器

时间:2014-06-05 11:05:20

标签: spring-mvc map

是否可以将此类对象发送给Spring Controller?

{
   {test: [1,2,3,4]},
   {test1: [3,5,6,7]},
}

如果可能,我应该使用哪种数据类型?或者是否有任何javascript数据类型或对象可以作为Spring控制器上的地图对象接收?

1 个答案:

答案 0 :(得分:0)

是,

你可以创建具有相同结构的java对象,然后在spring controller参数中使用@RequestBody。

@RequestBody将在类路径上找到json库并自动将你的json转换为java对象。

看看谷歌示例..如http://www.javacodegeeks.com/2013/07/spring-mvc-requestbody-and-responsebody-demystified.html