如何在弹簧控制器中获取参数 [英] How to get parameter in spring controller

查看:71
本文介绍了如何在弹簧控制器中获取参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

How to send array to ajax request.Here is my code skills is array

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

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

Spring Controller How to get parameter in controller

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

推荐答案

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

You can use the @RequestBody annotation instead @RequestParam.

让我们假设您有一个名为"Skill"的类,该类具有与您的"skill" json对象相同的属性.

Let's suppose that you have a class called "Skill" that has the same attributes that your "skill" json object has.

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

这篇关于如何在弹簧控制器中获取参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆