如果在 Spring Portlet 控制器中,我有一个方法用 注释@ActionMapping
,另一个方法用 注释@RenderMapping(params = "action=detail")
,我看到从方法#1 到方法#2,我们不直接调用方法#2,而是Actionresponse.setRenderParameter("action", "detail")
在方法#1 中设置一个方法#2 将从这里获取。
我的第一个问题是将渲染阶段与操作阶段(或者我应该说请求阶段)分开,我们可以获得什么优势?还有为什么我们不直接调用方法,而是通过设置渲染参数来调用方法?