为什么页面没有重定向到edit.jsp?

时间:2016-08-23 12:43:47

标签: java liferay

我的代码如下: -

<portlet:actionURL var="editGreetingURL">
<portlet:param name="mvcPath" value="/html/urldemo/edit.jsp" />
</portlet:actionURL>

<aui:form action="<%= editGreetingURL %>" method="POST"> 

<aui:input type="submit" name="Submit"/>
</aui:form>

点击提交后,我没有被重定向到edit.jsp ..为什么?

2 个答案:

答案 0 :(得分:0)

如果你想成为一名专业人士,你应该查看Liferay中的主要标签。 :d

首先,您应该了解portlet的生命周期。你可以轻松谷歌。

<portlet:actionURL调用portlet的 action 阶段。

<portlet:renderURL调用portlet的呈现阶段。

所以,当你尝试这样做时:

<portlet:actionURL var="editGreetingURL">
    <portlet:param name="mvcPath" value="/html/urldemo/edit.jsp" />
</portlet:actionURL>

您尝试调用尚未正确定义的操作方法。

答案 1 :(得分:-1)

尝试:

<aui:form action="<%= editGreetingURL.toString() %>" method="POST">