javaweb综合项目 用户信息管理系统(源码)

这是一个基于JavaWeb的用户信息管理系统,采用MySQL作为数据库,Tomcat作为服务器,前端使用bootstrap框架。主要技术包括JavaScript、servlet、jsp和mvc。系统实现了列表查询、登录、增删改查、分页查询、复杂条件查询以及登录验证等功能。
摘要由CSDN通过智能技术生成

源码:https://gitee.com/van_is_dead/userweb
数据库:MySQL
服务器:tomcat
前端js框架:bootstrap
相关技术:JavaScript、servlet、jsp、mvc
功能
1. 列表查询
2. 登录
3. 添加
4. 删除
5. 修改
6. . 删除选中
7. 分页查询
8. 复杂条件查询
9.登录(加入验证吗功能)

实现结果
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

实现代码——————————————————————————————
在这里插入图片描述
在这里插入图片描述
登录实现
loginServlet

package z.user.web.servlet;

import z.user.domain.User;
import z.user.service.UserService;
import z.user.service.impl.UserServiceImpl;
import org.apache.commons.beanutils.BeanUtils;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;
import java.lang.reflect.InvocationTargetException;
import java.util.Map;

@WebServlet("/loginServlet")
public class LoginServlet extends HttpServlet {
   
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
   
        //1.设置编码
        request.setCharacterEncoding("utf-8");

        //2.获取数据
        //2.1获取用户填写验证码
        String verifycode = request.getParameter("verifycode");

        //3.验证码校验
        HttpSession session = request.getSession();
        String checkcode_server = (String) session.getAttribute("CHECKCODE_SERVER");
        session.removeAttribute("CHECKCODE_SERVER");//确保验证码一次性
        if(!checkcode_server.equalsIgnoreCase(verifycode)){
   
            //验证码不正确
            //提示信息
            request.setAttribute("login_msg","验证码错误!");
            //跳转登录页面
            request.getRequestDispatcher("/login.jsp").forward(request,response);

            return;
        }

        Map<String, String[]> map = request.getParam
  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值