2012-08-28 62 views
0

我很難理解JSP如何鏈接到動作。Liferay:如何使用processAction或將jsp鏈接到動作類

我有view.jspedit.jsp

我已經包含在形式

action="<portlet:actionURL name="processAction"> 

按照文件edit.jsp

<portlet:actionURL var="editURL" name="setVal"> 
    <portlet:param name="jspPage" value="/edit.jsp" /> 
</portlet:actionURL> 

代碼而這與setVal一個Java類作爲其方法請指導我從JSP中調用操作的正確方式。

當你創建一個actionURL像我使用Liferay6.1

回答

0

<portlet:actionURL var="editURL" name="setVal"> 
<portlet:param name="jspPage" value="/edit.jsp" /> 
</portlet:actionURL> 

表單看起來應該像

<form action="<%=editURL%>"> 
.... 
... 
.. 
. 
</form> 

和您的portlet類應該包含名稱的方法:

void setVal(ActionRequest request, ActionResponse response) { 
...... 
.... 
} 

您使用創建的actionURL的方式不正確,請通過基本的portlet教程。

相關問題