2014-11-15 19 views
0

我是網絡應用程序和Spring MVC的新手。我遇到了一種情況,無法解決它。在彈出窗口中選擇數據並將該值發送到主頁

我有一個帶有按鈕的JSP表單。當點擊這個按鈕時,它將打開一個彈出窗口,其中包含一個員工代碼和員工姓名的表格列表(從數據庫中選擇*)。當用戶選擇其中一個員工代碼時,我希望它將此值發送到我的主JSP表單。

我不知道怎麼做,用戶選擇什麼樣的行和發送到控制器

+0

聽起來像一個JavaScript生成的彈出窗口,它與java/jsp無關。如果它生成一個全新的頁面,那麼你必須觸發主頁面(使用javascript)來重新加載,從彈出窗口發佈數據後,或者做其他事情。我認爲這可能是你在客戶端做的事情,因此我的第一條線。 – Joeblade

回答

0

我建議沒有彈出這樣做,即只使用主窗口綁定數據。現在大多數瀏覽器都會阻止彈出窗口,而且如果沒有JavaScript,它將無法正常工作。你需要弄清楚如何在請求之間保存狀態。

您可以使用javascript命名主窗口(window.name = 'x'),並將彈出窗體的target設置爲該名稱。這將提交表單到主窗口。然後在彈出窗口中使用window.close()關閉它。

+0

在主頁中,我使用javascript(window.open到員工列表窗口)。我現在的問題是如何綁定用戶選擇的值併發送回控制器以顯示在主頁面中 – StreetsoulZ

相關問題