Redirect Liferay portlet:将jsp重定向到控制器

Redirect Liferay portlet:将jsp重定向到控制器,redirect,liferay,portlet,Redirect,Liferay,Portlet,我希望jsp自动重定向到我的控制器(加载时,不带表单或href) 我知道如何通过表单将jsp重定向到控制器。 我知道如何将控制器方法重定向到jsp: response.setRenderParameter("mvcPath", "page_name.jsp"); 从控制器重定向到jsp会有类似的语法吗? 例如 response.setRenderParameter("controllerClass", "methodName"); ? 如果没有,你如何解决这个问题 thx提前。它

我希望jsp自动重定向到我的控制器(加载时,不带表单或href)

我知道如何通过表单将jsp重定向到控制器。 我知道如何将控制器方法重定向到jsp:

  response.setRenderParameter("mvcPath",   "page_name.jsp");
从控制器重定向到jsp会有类似的语法吗? 例如

response.setRenderParameter("controllerClass",   "methodName");
?

如果没有,你如何解决这个问题


thx提前。

它实际上是以另一种方式工作的-portlet的呈现阶段在portlet中处理(例如在
doView
)。如果您使用Liferay的MVCPortlet作为自己portlet的超类,它将为您带来奇迹。也就是说,您可以自由地使用JSR-286的GenericPortlet,也可以自己重载
doView
并实现您想要的,这样您的代码就可以在Liferay的实现委托给JSP之前运行

如果这让你的代码更容易维护取决于你,我怀疑这一点