2009-07-17 24 views
0

我正在從一個portlet調用一個網頁。該網頁是用戶輸入數據的表單,並具有一個將用戶數據提交到數據庫的按鈕。 但按鈕也通過代理網關將portlet站點重定向到網頁。 如何在將表單數據提交到數據庫時保持在同一個portlet頁面中?如何在portlet中執行服務器請求時保持在同一頁面

+0

你能粘貼在視圖中

一部分?也許其他部分作爲參考? – 2009-07-19 15:54:44

回答

3

你可以使用AJAX

0

只是增加了AJAX答案..

標準的JSR 286 portlet支持portlet類中,你需要重寫通過的serveResource方法,例如異步操作。

在java文件,

public void serveResource(ResourceRequest request, ResourceResponse response) 
throws PortletException, IOException { 
    //Write or invoke your database code here... 
} 

此外,在HTML標籤<form>你將需要設置<portlet:resourceURL>action屬性。

希望這有助於,即使我的門戶假設你的意思的Java portlet和沒有別的東西

相關問題