我正在使用带有Spring MVC portlet的Liferay portlet。
是否可以从资源映射方法打开新的Jsp文件或调用渲染映射方法?
答案 0 :(得分:0)
如果您不打扰将AJAX调用更改为常规调用,则可以通过processAction
映射很好地处理它,因为在自动调用每个操作渲染映射之后。您可以在动作映射中设置渲染参数,并获取渲染映射以有条件地包含视图。
但是,如果您想通过AJAX调用来执行此操作,则可以在AJAX调用完成/失败后使用javascript处理重定向。 Liferay提供了javascript API来创建动态URL。您可以创建renderURL
,为其设置所需参数,并根据您的要求更改页面位置。
供参考,您可以看到:
https://www.liferay.com/community/forums/-/message_boards/message/32061619
http://www.liferay.com/community/forums/-/message_boards/message/45486103
http://www.liferay.com/documentation/liferay-portal/6.2/development/-/ai/creating-portlet-urls-in-javascript-liferay-portal-6-2-dev-guide-07-en