什么时候应该使用@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"
}
}
最佳答案
@RenderMapping 是方法级注解,用于将渲染请求映射到处理程序类的渲染方法。
@RequestMapping 注释将 portlet 请求映射到适当的处理程序和处理程序方法。
请检查这里以获取更多详细信息
http://books.dzone.com/articles/spring-30-portlet-mvc-part-2
关于java - @RequestMapping 和 @RenderMapping 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12780176/