如何在弹簧控制器中获取参数

时间:2014-01-15 06:11:41

标签: jquery spring

如何将数组发送到ajax请求。这是我的代码技能是数组

var url= "/ajax/gDirectory/saveskills.htm";
                 $.ajax({
                    type: "POST",
                    data: {skills:skills},
                    url: url,
                    async: true,
                    success :skillsUI
                  }); 

Spring Controller如何在控制器中获取参数

 @RequestMapping(value="/ajax/gDirectory/saveskills.htm" ,method=RequestMethod.POST)
        public @ResponseBody String saveskills(HttpServletRequest request,@RequestParam String skills) {}

1 个答案:

答案 0 :(得分:0)

您可以使用@RequestBody注释代替@RequestParam。

假设你有一个名为" Skill"的课程。具有与您的"技能相同的属性" json对象有。

@RequestMapping(value="/ajax/gDirectory/saveskills.htm" ,method=RequestMethod.POST)
        public @ResponseBody String saveskills(HttpServletRequest request, @RequestBody List<Skill> skills) {}