SpringMVC的controller方法中注解方式传List参数使用@RequestBody
2014-12-04 11:32
791 查看
在SpringMVC控制器方法中使用注解方式传List类型的参数时,要使用@RequestBody注解而不是@RequestParam注解:
//创建文件夹 @RequestMapping(value="api/createFolders",method=RequestMethod.POST) @ResponseBody public ClientResponse<LinkedHashMap<String, BookFsApiJson>> createFolders( @RequestParam("bookId") long bookId, @RequestParam("parentId") long parentId, @RequestBody List<String> paths, HttpServletRequest request) { int userId = loginService.getCurrentUserId(request); LinkedHashMap<String, BookFs> pathBookFsMap = mService.createFolders(bookId, userId, parentId, paths); LinkedHashMap<String, BookFsApiJson> pathBookFsJsonMap = new LinkedHashMap<>(); for (Map.Entry<String, BookFs> entry : pathBookFsMap.entrySet()) { pathBookFsJsonMap.put(entry.getKey(), BookFsConverter.ConvertDomToJson(entry.getValue())); } return ClientResponse.success(pathBookFsJsonMap); }
相关文章推荐
- 聊聊springmvc中controller的方法的参数注解方式
- 在SpringMVC中使用@RequestBody注解处理json时,报出HTTP Status 415的解决方案
- Sping AOP用AspectJ注解的方式拦截不到SpringMVC的controller方法?
- springMVC中使用List和Map绑定对象作为参数的使用方法
- 在SpringMVC中使用@RequestBody注解处理json时,报出HTTP Status 415的解决方案
- 在SpringMVC后台控制层获取参数的方式主要有两种,一种是request.getParameter("name"),另外一种是用注解@RequestParam直接获取。这里主要讲这个注解
- 在SpringMVC中使用@RequestBody注解处理json时,报出HTTP Status 415的解决方案
- SpringMVC中使用@RequestBody,@ResponseBody注解实现Java对象和XML/JSON数据自动转换(上)
- 在SpringMVC中使用@RequestBody注解处理json时,报出HTTP Status 415的解决方案
- 关于SpringMVC使用@RequestBody注解接受json格式数据报415错误
- SpringMVC中使用@RequestBody,@ResponseBody注解实现Java对象和XML/JSON数据自动转换(上)
- SSM框架——SpringMVC中使用@ResponseBody注解返回值,Ajax取得中文乱码解决方法
- 注解方式传LIST@RequestBody
- springMvc 完美解决 multipart/form-data 方式提交请求 在 Filter 中 ServletRequest.getParameter方法 获取不到参数的问题
- springMvc 完美解决 multipart/form-data 方式提交请求 在 Filter 中 ServletRequest.getParameter方法 获取不到参数的问题
- SpringMVC中使用@RequestBody,@ResponseBody注解实现Java对象和XML/JSON数据自动转换(下)
- springmvc 使用 @RequestBody接收参数
- @requestmapping--springmvc注解的使用变量和全局部*替代变量方法
- SpringMVC中使用@RequestBody,@ResponseBody注解实现Java对象和XML/JSON数据自动转换(下)
- SpringMVC中使用@RequestBody,@ResponseBody注解实现Java对象和XML/JSON数据自动转换(下)