2009-11-27 16 views
0

要創建多少個JSP來維護一個表以進行數據輸入。 Add.jsp輸入一條新記錄,然後Update.jsp更新已經輸入的記錄。這是一個好主意,或者只創建一個jsp,並使用它來使用某些參數進行添加和更新,因爲所有字段和功能都保持不變。唯一的區別是在更新時幾個字段將被禁用,您需要預先填寫表單。我可以使用struts或jsf來開發這個。Add.jsp和Update.jsp或者只有一個

回答

0

我也喜歡單頁方法。

您可以有一個包含ids'或其他值的下拉框,它爲用戶提供了一種簡單的方法來查找特定的記錄,以及您在頁面上顯示記錄所需的任何其他html元素。

如果他們希望編輯記錄,然後在頁面上顯示記錄數據進行編輯,則用戶使用下拉框進行選擇,用戶輸入更正並點擊提交按鈕。

如果他們想要輸入新記錄,那麼他們不會使用下拉框作出選擇,而只需填寫頁面上的字段並點擊提交。

當回覆到頁面時,您可以檢查並查看是否使用下拉框進行選擇,如果沒有輸入新記錄,並且如果做出選擇,則更新對應於選擇的記錄下拉框。

3

更好地使用一個頁面,並基於某些條件區分新的和現有的,例如,如果對象的ID爲0。 即使您製作兩頁,也可以包含常用內容以便您不要複製粘貼。

+0

我同意單頁解決方案。 +1 – 2009-11-27 13:06:42

相關問題