2010-04-30 50 views
0

我有一個包含多個表單的JSP頁面。其中一些表格是動態生成的 ,並且它們中的每一個都向 數據庫提交了一些信息。在單個JSP上處理多個表單

處理一個表單很容易,因爲我可以簡單地將表單發送到 本身,並使用單個bean處理 數據。由於我有多個表格,我現在有一個 問題。頁面上的幾個表單處理相同類型的數據 (相同的輸入名稱),並且每個表格 的「setproperty *」調用都會改變幾個beasn中的數據,而不僅僅是 發送的表單/ bean數據。

我正在嘗試編寫一個單獨的JSP,其中包含一個單獨的bean, 可以處理表單提交。但是,我不確定如何使此頁 回到提交數據的引用頁面。

我打算用簡單的方法重新制定我的問題: 我有一個jsp,它列出了一個帶有一個問題和多個答案的常見問題解答。 每個答案都有它的評論形式,所以它與Formbean相同。

我不知道該如何設置?

回答

1

使用servlet來控制,預處理和後處理基於請求參數的要求。您可以通過按下提交按鈕的名稱和/或值來區分表單。您可以通過RequestDispatcher#forward()將請求轉發回JSP頁面。