springMVC接受请求数据的方法
方法一:访问方法是/one?id=666
@RequestMapping(value="/one",method=RequestMethod.GET) public String hello(@RequestParam("id")int id,Model model){ model.addAttribute("id",id); return "hello"; }
方法二:访问方法:/two/666
@RequestMapping(value="/two/{id}",method=RequestMethod.GET) public String hello2(@PathVariable("id")int id,Map<String,Object> map){ map.put("id",id); return "hello"; }
方法三:访问方法:/three?id=666
@RequestMapping(value="/three") public String hello3(HttpServletRequest request){ String id=request.getParameter("id"); request.setAttribute("id", id); return "hello"; }
三种方法都是重定向到hello.jsp,并且可以使用EL表达式${id}获取传递过来的信息。