Educoder JSP基础之网站用户管理 第3关:添加用户
任务描述
本关任务:完成AddUserServlet
类的编写,实现添加用户的功能。要求在页面完成新用户表单填写后,可将相关新用户信息持久化到数据库中,并要求在完成用户添加后重定向至用户详细信息显示页面。
相关知识
为了完成本关任务,你需要掌握:如何传递表单数据并实现数据持久化。
另外,你依然可以直接使用UserDao
类进行数据库相关操作。addUser(User user)
方法提供了将User
类对象持久化到数据库中的功能,你无需重复实现相关操作类以及方法。
传递表单数据
POST
操作和GET
操作都是最为常用的http
请求操作。在本课程的前面两个关卡中,我们重点关注了如何通过GET
操作来获取指定的页面,而在本关卡中,我们将学习通过POST
操作来传递表单数据。
完成jsp
页面的表单填写后,我们依然可以用HttpServletRequest
类的getParameter(keyName)
方法来获取需要传递的表单参数。获取到所填参数后,即可获取到一个对应的User
类对象,并通过UserDao
类所提供的addUser(user)
方法进行用户添加了。