如何使用servlet创建新帐户

时间:2010-05-18 21:00:35

标签: java design-patterns servlets

我想知道如何在post方法中使用servlet创建新帐户?

我目前正在关注MVC设计模式,我想知道我是否从JSP页面传递了所需数据以注册新帐户,那么如何在post方法中获取该数据?正如request.getParameter()方法返回null。我如何知道post方法是否要求创建新帐户?

如何将所有相关的用户信息从servlet传递到模型类,以便将数据注册到数据库表?

1 个答案:

答案 0 :(得分:1)

如果request.getParamter()返回null,则问题需要在其他地方解决。也许错误的表格编码?也许错误的参数名称?它基本上没那么难。 JSP中的HTML表单..

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

..与Servlet结合使用,web.xml映射到url-pattern /register doPost()以及String username = request.getParameter("username"); 方法中的以下内容。< / p>

{{1}}

..应该正常工作。然后,您只需创建一个新的模型类,用这些值填充它并将其传递给DAO类,以将其保存在数据库中。

我建议您通过这些优秀的基本JSP / Servlet教程来开始自己:http://courses.coreservlets.com/Course-Materials/csajsp2.html

您可能还会发现这个basic DAO tutorial很有用,第二部分是basic JSP/Servlet example处理“注册用户”的简单用例,正是您所需要的。