Educoder JSP基础之网站用户管理 第4关:删除指定用户
任务描述
本关任务:实现用户管理功能之用户删除,完成DelUserServlet
类的编写。
相关知识
为了完成本关任务,你需要掌握:如何正确地获取指定被删除用户的name
,并最终将用户列表的改动持久化到数据库中。
数据库操作类UserDao
提供了删除方法delUser(name)
,在本关中,你可直接使用该方法进行数据删除操作,无需重复实现数据库操作类以及相关方法。
从url中获取参数
url
中问号(?
)后面可接需要传递的参数,如https://www.educoder.net?user=xxx
,即表示将参数user=xxx
传入。HttpServletRequest
类为我们提供了解析传入参数的方法getParameter(keyName)
,通过该方法,我们可以获取到传入参数的具体值。
为了获取需要删除的用户,我们首先需要捕获删除请求url
中所携带的用户name
参数,然后便可以通过用户name
参数锁定具体的需要被删除的用户,完成用户删除。