Web -删除用户信息,并返回删除后的用户信息页面.

DelServlet.java

@WebServlet("/delete")
public class DelServlet extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doGet(request, response);
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setContentType("text/html; charset=utf-8");
        /*
            删除指定id的用户信息.
         */
        // 获取到用户的id.
        String id = request.getParameter("id");

        // 创建UserService对象 , 并调用其删除方法.
        UserService us = new UserService();
        us.deleById(id);

        // 删除成功之后 , 重定向到findAll页面 , 更新删除后的数据.
        response.sendRedirect(request.getContextPath()+"/findAll");
    }
}

UserDao.java

public class UserDao {
    // 根据id , 删除用户信息.
    public void deleById(String id) {
        // 创建QueryRunner对象.
        QueryRunner qr = new QueryRunner(DataSourceUtil.getDataSource());
        // 创建sql语句.
        String sql = "delete from user where id=? ";
        // 执行sql
        try {
            qr.update(sql,id);
        } catch (SQLException e) {
            throw new RuntimeException(e);
        }
    }
  }

list.jsp

点击删除之后 , 弹出确认框 !

<td>
   <a href="javascript:;" onclick="userDel(${user.id})">删除</a>
</td>

<script type="text/javascript">
        // 当删除按钮被点击时,
        function userDel(userid) {
            // 弹出一个确认框 ,
            if (confirm("你确定要删除吗?")){
                // 跳转到删除的servlet链接.
                location.href = "${pageContext.request.contextPath}/delete?id="+userid;
            }
        }
</script>

注: 查询所有的用户信息和具体实现 , 可参考: https://blog.csdn.net/qq_42986107/article/details/83117451

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 用户信息管理系统是一个方便管理用户信息的系统。源代码是系统所采用的编程语言写成的一系列指令,用于实现系统的各种功能。 用户信息管理系统的源代码主要包括以下几个方面的内容: 1. 用户注册与登录:源代码可以包含用户注册的页面设计和逻辑实现,包括输入用户信息、校验信息合法性、保存用户信息等功能。登录功能可实现用户输入用户名和密码后的验证登录,并判断用户角色。 2. 用户信息的增删改查:源代码包含用户信息的增加、删除、修改和查询的功能实现。通过页面设计和后端逻辑代码来实现用户信息的管理功能,包括用户信息的输入、验证、保存等。 3. 权限管理:源代码中还包含了权限管理的功能实现,通过设定不同的用户角色和权限,实现对用户信息的不同级别管理。 4. 数据库连接和操作:源代码中还应包含与数据库的连接和操作的功能实现,包括数据库的初始化、用户信息的存储和查询等。 5. 界面设计:用户信息管理系统的界面设计也是源代码中的一部分。包括页面的布局、美化和交互效果等,以提高用户体验和系统的易用性。 综上所述,用户信息管理系统的源代码是一系列实现用户注册登录、用户信息增删改查、权限管理、数据库连接和操作以及界面设计等功能的指令集合。通过这些代码的实现,用户可以方便地管理用户信息,提高工作效率。 ### 回答2: 用户信息管理系统是一个用于管理用户信息web源代码项目。该系统主要包括用户注册、登录、查询、编辑和删除等功能。 1. 用户注册:用户可以通过注册页面填写相关信息,如用户名、密码、邮箱等,点击注册按钮进行用户注册。注册时需进行信息的验证和合法性检查,确保注册信息的准确性和安全性。 2. 用户登录:已注册的用户可以通过登录页面输入用户名和密码进行登录操作。登录后可以访问系统的其他功能。 3. 用户查询:系统提供用户查询功能,用户可以通过输入用户名或者其他相关条件进行查询,系统会返回符合条件的用户信息列表。 4. 用户编辑:已登录用户可以编辑自己的信息,如修改密码、邮箱等。用户点击编辑按钮后可以进行相关操作,并保存修改后的信息。 5. 用户删除:已登录用户可以删除自己的信息用户点击删除按钮后需要进行确认操作,确认删除后,系统会删除用户的所有信息用户信息管理系统的web源代码需要使用HTML、CSS、JavaScript等前端技术和后端开发技术(如Java、Python等)实现。前端技术主要负责页面的展示和与用户的交互,后端技术主要负责处理用户的请求,查询、编辑和删除用户信息,并与数据库进行交互。 在开发过程中,需要根据需求进行系统的设计和数据库的搭建。同时,还需要进行异常处理、安全性防护等工作,确保系统的稳定性和安全性。 总而言之,用户信息管理系统的web源代码是一个包含用户注册、登录、查询、编辑和删除等功能的项目,通过前端和后端技术实现用户信息的管理和操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值