liferay-portlet中的重定向:renderURL

时间:2016-05-12 10:52:47

标签: render liferay-6 portlet

我使用以下代码在我的自定义portlet中包含Add_Content功能:

<p style="display:none;">Add Content Pagina: ${themeDisplay.getPortalURL()}${themeDisplay.getPathFriendlyURLPrivateGroup()}/${themeDisplay.getSiteGroupName()}${UrlPagina}</p><br>
<liferay-portlet:renderURL windowState="<%=WindowState.MAXIMIZED.toString()%>" var="addContent" portletName="<%=PortletKeys.JOURNAL%>">
    <portlet:param name="struts_action" value="/journal/edit_article" />
    <portlet:param name="structureId"   value="${Contenidos[(1).intValue()].get(0).structureID}" />
    <portlet:param name="redirect" value="${themeDisplay.getPortalURL()}${themeDisplay.getPathFriendlyURLPrivateGroup()}/${themeDisplay.getSiteGroupName()}${UrlPagina}" />
    <portlet:param name="portletResource" value="<%=portletDisplay.getId()%>" />
    <portlet:param name="groupId" value="<%=String.valueOf(scopeGroupId)%>" />
</liferay-portlet:renderURL>

创建内容的视图工作正常,但是当我单击“发布”时,内容已创建,但不是转到我的重定向参数,同一页面再次加载为空。

更奇怪的是,在我的本地环境中,redirec param正常工作,但在TEST环境中却没有。我有一个跟踪,看看什么是参数,在这两种情况下,URL是正确的。

任何关于为什么在一个环境中工作但在另一个环境中没有的想法?

谢谢,

伊尼戈

0 个答案:

没有答案