12.17

Posted on 2020-12-17 16:32  ***Pepsi***  阅读(63)  评论(0编辑  收藏  举报

 今天学了删除用户信息的 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);  }
}

 

Copyright © 2024 ***Pepsi***
Powered by .NET 8.0 on Kubernetes