我何时应该使用@RequestMapping而不是@RenderMapping,反之亦然?
例如,以下哪个方法使用@RequestMapping而另一个方法使用@RenderMapping
之间有什么区别?@Controller
@RequestMapping("VIEW")
public click myController {
@RequestMapping("VIEW")
public String showView(final ModelMap argMap, final RenderRequest argRequest) {
return "myView"
}
}
和:
@Controller
@RequestMapping("VIEW")
public click myController {
@RenderMapping("VIEW")
public String showView(final ModelMap argMap, final RenderRequest argRequest) {
return "myView"
}
}
答案 0 :(得分:1)
@RenderMapping是一个方法级别注释,用于将呈现请求映射到呈现处理程序类的方法。
@RequestMapping批注将portlet请求映射到适当的处理程序和处理程序方法。
请查看此内容以获取更多详情
http://books.dzone.com/articles/spring-30-portlet-mvc-part-2