重定向到正确的URL没有发生Liferay

时间:2018-07-09 20:05:02

标签: liferay

我有一个留言板,上面有讨论。在讨论之后有一个按钮,单击该按钮,后端将发生Http POST-REDIRECT-GET,

,但是在浏览器中,重定向的网址是  http://localhost:8080/groups?p_auth=ya55Xo41&p_p_id=19&p_p_lifecycle=1&p_p_state=normal&p_p_mode=view&p_p_col_id=column-1&p_p_col_count=6&_19_struts_action=%2Fmessage_boards%2Fedit_message&_19_cmd=subscribe&_19_redirect=http%3A%2F%2Flocalhost:8080%2Fgroups%2F-%2Fm%2Ft%2F1112511&_19_messageId=1112511

而不是  http://localhost:8080/groups/-/m/t/1112511

Liferay代码:

 <portlet:actionURL var="subscribeURL">
    <portlet:param name="struts_action" value="/message_boards/edit_message"/>
    <portlet:param name="<%= Constants.CMD %>" value="<%= Constants.SUBSCRIBE %>" />
   <portlet:param name="redirect" value="<%= currentURL %>" />
   <portlet:param name="messageId" value="  <%=String.valueOf(message.getMessageId()) %>" />
</portlet:actionURL>

其中currentURL = themeDisplay.getURLCurrent();

0 个答案:

没有答案