2010-05-18 140 views
0

我想知道如何在post方法中使用servlet創建新帳戶?如何使用servlet創建新帳戶

我目前正在關注MVC設計模式,我想知道如果我通過所需的數據從JSP頁面註冊新帳戶,那麼如何在post方法中獲得該數據?由於request.getParameter()方法返回我null。我如何知道post方法正在調用創建新帳戶?

如何將servlet中的所有相關用戶信息傳遞給用於將數據註冊到數據庫表的模型類?

+0

我們怎麼知道,如果您沒有提供代碼 – Bozho 2010-05-18 21:14:23

回答

1

如果request.getParamter()返回null,那麼問題需要在其他地方解決。也許錯誤的形式編碼?也許錯誤的參數名稱?基本上不那麼難。 HTML表格這樣在JSP ..與在web.xml映射在/register一個url-pattern並在doPost()方法以下一個Servlet

<form action="register" method="post"> 
    <input type="text" name="username"> 
    <input type="submit"> 
</form> 

..in組合..

String username = request.getParameter("username"); 

..應該工作。然後,您只需創建一個新的模型類,將其填入這些值並將其傳遞給DAO類以將其保存在數據庫中。

,我建議讓自己通過這些優秀的基本JSP/Servlet的教程,讓自己開始:http://courses.coreservlets.com/Course-Materials/csajsp2.html

您也可以找到這個basic DAO tutorial有用,第二部分basic JSP/Servlet example存在處理註冊的」一個簡單的用例用戶「,正是你需要的。