zoukankan      html  css  js  c++  java
  • SpringMVC的controller方法中注解方式传List参数使用@RequestBody

     

    在SpringMVC控制器方法中使用注解方式传List类型的参数时,要使用@RequestBody注解而不是@RequestParam注解:

     1     //创建文件夹
     2     @RequestMapping(value="api/createFolders",method=RequestMethod.POST)
     3     @ResponseBody
     4     public ClientResponse<LinkedHashMap<String, BookFsApiJson>> createFolders(
     5             @RequestParam("bookId") long bookId,
     6             @RequestParam("parentId") long parentId,
     7             @RequestBody List<String> paths,
     8             HttpServletRequest request) {
     9         int userId = loginService.getCurrentUserId(request);
    10         LinkedHashMap<String, BookFs> pathBookFsMap = mService.createFolders(bookId, userId, parentId, paths);
    11         LinkedHashMap<String, BookFsApiJson> pathBookFsJsonMap = new LinkedHashMap<>();
    12         for (Map.Entry<String, BookFs> entry : pathBookFsMap.entrySet()) {
    13             pathBookFsJsonMap.put(entry.getKey(), BookFsConverter.ConvertDomToJson(entry.getValue()));
    14         }
    15         return ClientResponse.success(pathBookFsJsonMap);
    16     }
  • 相关阅读:
    HDOJ 2076 夹角有多大(题目已修改,注意读题)
    HDOJ 2058 The sum problem
    HDOJ 2099 整除的尾数
    HDOJ 2075 A|B?
    HDOJ 2071 Max Num
    HDOJ 2056 Rectangles
    HDOJ 2055 An easy problem
    HDOJ 2053 Switch Game
    HDOJ 2052 Picture
    P4139 上帝与集合的正确用法
  • 原文地址:https://www.cnblogs.com/jimmy-c/p/4142441.html
Copyright © 2011-2022 走看看