RequestMapping
放置位置
@RequestMapping
放置到类上代表模块儿名称,放置到方法上表示资源的路径。如下,dome的请求路径为 /test/dosome.do
@Controller
@RequestMapping("/test")
public class MyController {
@RequestMapping("/some.do")
public ModelAndView doSome() {
ModelAndView mv = new ModelAndView();
mv.addObject("msg", "Hello World");
mv.addObject("date", new Date().getTime());
mv.setViewName("show");
return mv;
}
}
method属性
method
表示此控制器方法只能被具体那种的请求方式调用,不满足则发生405
错误
@RequestMapping("/some.do", method=ReqeustMethod.GET)
public ModelAndView doSome() {
ModelAndView mv = new ModelAndView();
mv.addObject("msg", "Hello World");
mv.addObject("date", new Date().getTime());
mv.setViewName("show");
return mv;
}