SpringMVC前端傳值的問題總結
阿新 • • 發佈:2018-12-15
最近在忙著一個練習,前端的引數傳到後臺都變為null
百度了下,發現最終是因為用錯一個註解導致,使用路徑直接訪問是通過@PathVariabl String id,看了一下使用註解獲取路徑中傳遞引數 ,共有以下幾種情況:
@RequestMapping(value = "/{id}/{str}") 方法中是使用 @PathVariabl String id這種形式的註解 |
@RequestMapping(method = RequestMethod.POST) public String processSubmit(@ModelAttribute("pojo") Pojo pojo) |
@RequestMapping(method = RequestMethod.GET) public get(HttpServletRequest request, HttpServletResponse response) { System.out.println(request.getParameter("a")); } |
@RequestMapping(value = "/requestParam", method = RequestMethod.GET) public String setupForm(@RequestParam("a") String a, ModelMap model) |