如何将数组发送到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) {}
答案 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) {}