觸發PORTLET ACTIONS
回想一下,portlet在頁面局部運行,並且頁面可以包含多個portlet。因此,portlet分階段操作。這裏介紹最重要的兩個。第一階段是你已經歷過的階段:Render階段。portlet使用JSP進行自我渲染。
另一階段稱爲action階段。當用戶觸發Portlet action時,此階段運行一次。Portlet執行用戶觸發的任何action,例如執行搜索或向數據庫添加記錄。然後根據動作中發生的情況,Portlet返回到render階段並根據其新狀態重新渲染。
要保存留言條目,必須觸發portlet action。爲此,將創建一個action URL。
edit_entry.jsp
的</portlet:renderURL>
標記之後添加以下標記:
<portlet:actionURL name="addEntry" var="addEntryURL"></portlet:actionURL>
現在,您的表單已擁有兩個必要的URL。