今天学了删除用户信息的 Servlet 的基本功能如下: (1) 获取要删除的用户的 ID。 (2) 调用 UserBean 的 delete 方法删除信息。 (3) 删除之后,转向用户信息查看界面。 参考代码如下:
package bookstore.servlet; import javax.servlet.*; import javax.servlet.http.*import java.io.*; import bookstore.bean.*; public class DeleteUserServlet extends HttpServlet { public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException { // 获取用户提交的信息 String userid = request.getParameter("userid"); // 创建 JavaBean 对象 UserBean user = new UserBean(); // 转向的文件 String forward; // 提示信息 String info=null; try{ if(user.delete(userid) > 0) { info="删除信息成功!"; }else{ info="删除信息失败!"; } }catch(Exception e){ info="数据库异常!"; } request.setAttribute("info",info); // 定义跳转文件 RequestDispatcher rd=request.getRequestDispatcher("findAllUser"); // 完成重定向 rd.forward(request,response); } public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException { doGet(request,response); } }