2013-01-09 29 views
-2

任何人都可以請解釋一下包含多個表單的登錄頁面。我的意思是在提交一些細節時,應該轉到其他一些html頁面,然後我們必須輸入一些其他細節,然後它應該轉到最終的html頁面,其中輸入了表單的其他詳細信息,最後提交html所有細節都存儲在數據庫?我們每天都看到很多包含這種登錄表單的網站。請給出一個例子來解釋這個問題嗎?在java中有多個Html表單的登錄頁面?

+0

閱讀關於Servlets,JSP和MVC優先.. –

回答

2

我假設你的意思是當數據輪流輸入或在不同的頁面上輪流輸入時。然後進行單一提交。它不是多種形式。它是單一形式。在這種情況下,您可以session中存儲輸入的數據,並在用戶提交時使用存儲的數據執行特定操作。一般情況下立即將輸入的數據存儲在數據庫中並不是一個好的解因爲只要用戶沒有做出最終提交,這些數據並不重要。數據庫提交比在會話中存儲要昂貴得多。

多種形式的意思是在一個頁面上幾種形式:

<form name="firstForm" action="firstAction" method="post"> 
    <input type="text" name="userName"> 
    <input type="submit" value="Subscribe"> 
</form> 

<form name="secondForm" action="secondAction" method="get"> 
    <input type="hidden" name="hiddenParam" value="paramValue"> 
    <input type="submit" value="Remove"> 
</form> 

,如果你想通過不同的處理器來處理您的形式或者用不同的HTTP方法來關聯這些這可能是有用的。

+0

我明白了。會話和cookie是存儲表單數據以供進一步使用的最佳方式。謝謝Andrey kapelchik ... – Teja