我尝试使用Spring Portlet MVC为LifeRay门户开发portlet。而在春季Portlet的默认渲染方法是这样的:在Portlet中指定默认渲染方法(Spring,Liferay)
@Controller
@RequestMapping(value = "VIEW")
public class MainController {
@RenderMapping
public String myDefaultRenderMethod() {
return "defaultView"
}
}
但如何我可以更改默认视图的方法是:
@RenderMapping(params="key=value")
public String myDefaultRenderMethod() {
return "defaultView"
}
即我想告诉Spring使用参数“key = value”调用默认渲染(在portlet初始化)视图。
什么你想在默认的渲染方法中使用'key = value'?为什么你不能拥有这两种方法?你确定'key = value'总是被传递给'Portlet'吗?如果没有,你的'Portlet'将会中断。 – Niranjan