基于java web的员工信息管理系统

源码编号:F-B16

项目类型:Java web项目(开源免费)

项目名称:基于JSP+Servlet的员工/客户/人员信息管理系统源码

项目架构:B/S架构

开发语言:Java语言

前端技术:HTML、CSS、JS、JQuery、BootStrap等技术

后端技术:JSP、Servlet、C3P0、maven等技术

运行环境:Win10、JDK1.8

数  据  库:MySQL5.7及以上

运行服务器:Tomcat8.0及以上

运行工具:Eclipse\MYEclipse\IDEA。

项目简介:本系统分为用户和管理员双角色,主要有注册功能、用户登录、管理员登录、对人员或者员工信息进行增删改查的操作,可以修改上传图片等操作。

基于java web的员工信息管理系统_第1张图片

角色列表

基于java web的员工信息管理系统_第2张图片

核心代码

package com.example.management_system.Servlet.amdin;

import com.example.management_system.pojo.User;
import com.example.management_system.service.UserService;

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;

@WebServlet(name = "updateUserAdminServlet",urlPatterns = "/admin/updateUserAdmin")
public class updateUserAdminServlet extends HttpServlet {
    private UserService userService = new UserService();
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        String i = String.format("%s", req.getParameter("id"));
        int id = Integer.parseInt(i.replace(" ", ""));

        User user = userService.userById(id);
        System.out.println(user+"管理员新增");
        req.setAttribute("UserUpdate",user);

        req.getRequestDispatcher("../WEB-INF/jsp/admin/updateUserAdmin.jsp").forward(req,resp);
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        HttpSession session = req.getSession();
        User user = (User) session.getAttribute("user");

        String i = String.format("%s", req.getParameter("id"));
        int id = Integer.parseInt(i.replace(" ", ""));
        String age = req.getParameter("age");
        String gender = req.getParameter("gender");
        String phone = req.getParameter("phone");
        String edu = req.getParameter("edu");
        String role = req.getParameter("role");

        boolean b = userService.updateByUserByIdAdmin(id, age, gender, phone, edu,role);
        System.out.println(b);
        resp.sendRedirect("admin");

    }
}

你可能感兴趣的:(Servlet课程设计,java,开发语言)