简体   繁体   English

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

[英]Why is not page redirected to edit.jsp?

My code is as follows:- 我的代码如下:

<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>

On clicking submit I am not redirected to edit.jsp..Why? 单击提交后,我没有重定向到edit.jsp。为什么?

You should look into the main tags in Liferay if you want to become a professional. 如果您想成为专业人士,则应查看Liferay中的主要标签。 :D :D

First of all, you should understand the portlet's lifecycle. 首先,您应该了解Portlet的生命周期。 You can google it easily. 您可以轻松地用谷歌搜索。

<portlet:actionURL calls action phase of your portlet. <portlet:actionURL调用您的portlet的操作阶段。

<portlet:renderURL calls render phase of your portlet. <portlet:renderURL调用您的Portlet的呈现阶段。

So, when you try to do this: 因此,当您尝试执行此操作时:

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

you try to call action method which is not defined correctly yet. 您尝试调用尚未正确定义的操作方法。

尝试:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM