public void delete() { String id = request.getParameter("id"); DALBase.delete("users", " where id=" + id); binding(); } /*************************************************************************** * ***************保存动作监听支持****************************** **************************************************************************/ public void save() { String username = request.getParameter("username"); String password = request.getParameter("password"); String rolename = request.getParameter("rolename"); String creator = request.getParameter("creator"); String createtime = request.getParameter("createtime"); String email = request.getParameter("email"); String tel = request.getParameter("tel"); String realname = request.getParameter("realname"); String nickname = request.getParameter("nickname"); String sex = request.getParameter("sex"); String xiangpian = request.getParameter("xiangpian"); SimpleDateFormat sdfusers = new SimpleDateFormat("yyyy-MM-dd"); Users users = new Users(); users.setUsername(username == null ? "" : username); users.setPassword(password == null ? "" : password); users.setCreator(creator == null ? "" : creator); users.setCreatetime(new Date()); users.setEmail(email == null ? "" : email); users.setTel(tel == null ? "" : tel); users.setLogtimes(0); users.setRealname(realname == null ? "" : realname); users.setNickname(nickname == null ? "" : nickname); users.setSex(sex == null ? "" : sex); users.setXiangpian(xiangpian == null ? "" : xiangpian); DALBase.save(users); // 绑定数据 binding(); } /*************************************************************************** * **********************更新内部支持********************* **************************************************************************/ public void update() { String id = request.getParameter("id");解释每一段代码
时间: 2023-07-19 20:52:53 浏览: 116
java request.getParameter中文乱码解决方法
这段代码是一个 Java Web 应用程序中的 Servlet,包含了三个方法:delete、save 和 update。这些方法是用来处理用户请求的,以对 Users 表格进行删除、更新和插入操作。
delete() 方法中,它首先从请求参数中获取一个 id 值,并将其用作删除操作的条件。接着,它调用 DALBase 类中的 delete() 方法来执行 SQL 删除操作,删除 Users 表格中符合条件的数据行。最后,它调用 binding() 方法重新绑定数据,以便在前端页面上显示最新的数据。
save() 方法中,它从请求参数中获取各个字段的值,将它们封装成一个 Users 对象。接着,它调用 DALBase 类中的 save() 方法来执行 SQL 插入操作,将 Users 对象中的数据插入到 Users 表格中。最后,它调用 binding() 方法重新绑定数据,以便在前端页面上显示最新的数据。
update() 方法中,它从请求参数中获取一个 id 值,并将其用作更新操作的条件。接着,它从请求参数中获取各个字段的值,将它们封装成一个 Users 对象。接下来,它调用 DALBase 类中的 update() 方法来执行 SQL 更新操作,更新 Users 表格中符合条件的数据行。最后,它调用 binding() 方法重新绑定数据,以便在前端页面上显示最新的数据。
阅读全文