体育馆管理系统源代码
部分代码:
- package com.gym.user.action;
- import java.io.IOException;
- import java.io.PrintWriter;
- import java.util.ArrayList;
- import java.util.List;
- import javax.servlet.RequestDispatcher;
- import javax.servlet.ServletException;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import com.gym.model.UserModel;
- import com.gym.user.service.impl.UserServiceImpl;
- import com.gym.utils.CheckOnline;
- import com.gym.utils.Constant;
- import com.gym.utils.Md5;
- public class UserAction extends HttpServlet {
- /**
- * The doGet method of the servlet. <br>
- *
- * This method is called when a form has its tag value method equals to get.
- *
- * @param request
- * the request send by the client to the server
- * @param response
- * the response send by the server to the client
- * @throws ServletException
- * if an error occurred
- * @throws IOException
- * if an error occurred
- */
- public void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- request.setCharacterEncoding("utf-8");
- String action = request.getParameter("action");
- // 检查用户是否在线
- if (!CheckOnline.isUserOnline(request)) {
- response.sendRedirect("../login.html");// 不在线,跳转到登录页面
- return;
- }
- String userId = request.getSession().getAttribute("uId").toString();
- UserServiceImpl userServiceImpl = new UserServiceImpl();
- if (action == null) { // 显示个人中心首页
- UserModel userModel = userServiceImpl.queryUserInfoById(userId);
- List userList = new ArrayList();
- userList.add(userModel);
- RequestDispatcher dispatcher = request
- .getRequestDispatcher("/usercenter/index.jsp");
- request.setAttribute("userList", userList);
- dispatcher.forward(request, response);
- } else if (action.equals("alterinfo")) { // 显示修改个人信息页面
- UserModel userModel = userServiceImpl.queryUserInfoById(userId);
- List userList = new ArrayList();
- userList.add(userModel);
- RequestDispatcher dispatcher = request
- .getRequestDispatcher("/usercenter/alterinfo.jsp");
- request.setAttribute("userList", userList);
- dispatcher.forward(request, response);
- } else if (action.equals("resetpwd")) { // 显示修改密码页面
- RequestDispatcher dispatcher = request
- .getRequestDispatcher("/usercenter/resetpwd.jsp");
- dispatcher.forward(request, response);
- } else if (action.equals("mybook")) {
- UserModel userModel = new UserModel();
- userModel.setuId((String) request.getSession().getAttribute("uId"));
- List myGroundBookList = userServiceImpl.queryMyBook(userModel);
- RequestDispatcher dispatcher = request
- .getRequestDispatcher("/usercenter/mybook.jsp");
- request.setAttribute("myGroundBookList", myGroundBookList);
- dispatcher.forward(request, response);
- } else if (action.equals("myrent")) {
- UserModel userModel = new UserModel();
- userModel.setuId((String) request.getSession().getAttribute("uId"));
- List myEquipmentRentList = userServiceImpl.queryMyRent(userModel);
- RequestDispatcher dispatcher = request
- .getRequestDispatcher("/usercenter/myrent.jsp");
- request.setAttribute("myEquipmentRentList", myEquipmentRentList);
- dispatcher.forward(request, response);
- } else {
- RequestDispatcher dispatcher = request
- .getRequestDispatcher("/error.jsp");
- dispatcher.forward(request, response);
- }
- }
- /**
- * The doPost method of the servlet. <br>
- *
- * This method is called when a form has its tag value method equals to
- * post.
- *
- * @param request
- * the request send by the client to the server
- * @param response
- * the response send by the server to the client
- * @throws ServletException
- * if an error occurred
- * @throws IOException
- * if an error occurred
- */
- public void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- request.setCharacterEncoding("utf-8");
- String action = request.getParameter("action");
- // 检查用户是否在线
- if (!CheckOnline.isUserOnline(request)) {
- response.sendRedirect("../login.html");
- return;
- }
- String userId = request.getSession().getAttribute("uId").toString();
- UserServiceImpl userServiceImpl = new UserServiceImpl();
- UserModel userModel = new UserModel();
- if (action == null) {
- } else if (action.equals("alter")) { // 执行修改个人信息动作
- userModel.setuId(userId);
- userModel.setuEmail(request.getParameter("email"));
- userModel.setuIdCard(request.getParameter("idcard"));
- userModel.setuPhone(request.getParameter("phone"));
- userModel.setuName(request.getParameter("name"));
- switch (userServiceImpl.alterUserInfo(userModel)) {
- case Constant.SUCCESS:
- request.getSession()
- .setAttribute("uName", userModel.getuName()); // 更新session
- response.sendRedirect("../success.jsp");
- break;
- case Constant.ERROR:
- response.sendRedirect("../error.jsp?errorCode="
- + Constant.ERROR);
- break;
- default:
- break;
- }
- } else if (action.equals("resetpwd")) { // 执行修改密码动作
- userModel.setuId(userId);
- String oldPwd = request.getParameter("oldpwd");
- String newPwd1 = request.getParameter("newpwd1");
- String newPwd2 = request.getParameter("newpwd2");
- switch (userServiceImpl.alterUserPwd(userModel, oldPwd, newPwd1,
- newPwd2)) {
- case Constant.SUCCESS:
- request.getSession()
- .setAttribute("uName", userModel.getuName()); // 更新session
- request.getSession().setAttribute("uId", userModel.getuId()); // 更新session
- response.sendRedirect("../success.jsp");
- break;
- case Constant.ERROR:
- response.sendRedirect("../error.jsp?errorCode="
- + Constant.ERROR);
- break;
- case Constant.USERPWDERROR:
- response.sendRedirect("../error.jsp?errorCode="
- + Constant.USERPWDERROR);
- break;
- case Constant.PASSWORDDIFFER:
- response.sendRedirect("../error.jsp?errorCode="
- + Constant.PASSWORDDIFFER);
- break;
- default:
- break;
- }
- }
- }
- }
转自: 广东海洋大学体育馆管理系统 源代码 - jsp代码库 - 云代码 http://yuncode.net/code/c_511527388c75a79
转载于:https://blog.51cto.com/laoye/1133300
体育馆管理系统源代码相关推荐
- java计算机毕业设计汽车客运站票务管理系统源代码+数据库+系统+lw文档
java计算机毕业设计汽车客运站票务管理系统源代码+数据库+系统+lw文档 java计算机毕业设计汽车客运站票务管理系统源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言: ...
- java计算机毕业设计手机测试管理系统源代码+数据库+系统+lw文档
java计算机毕业设计手机测试管理系统源代码+数据库+系统+lw文档 java计算机毕业设计手机测试管理系统源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...
- java计算机毕业设计销售合同管理系统源代码+数据库+系统+lw文档
java计算机毕业设计销售合同管理系统源代码+数据库+系统+lw文档 java计算机毕业设计销售合同管理系统源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...
- java计算机毕业设计美容美发店会员管理系统源代码+数据库+系统+lw文档
java计算机毕业设计美容美发店会员管理系统源代码+数据库+系统+lw文档 java计算机毕业设计美容美发店会员管理系统源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言: ...
- java计算机毕业设计美容院管理系统源代码+数据库+系统+lw文档
java计算机毕业设计美容院管理系统源代码+数据库+系统+lw文档 java计算机毕业设计美容院管理系统源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开 ...
- java计算机毕业设计如家酒店管理系统源代码+数据库+系统+lw文档
java计算机毕业设计如家酒店管理系统源代码+数据库+系统+lw文档 java计算机毕业设计如家酒店管理系统源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...
- java计算机毕业设计平面设计作品管理系统源代码+数据库+系统+lw文档
java计算机毕业设计平面设计作品管理系统源代码+数据库+系统+lw文档 java计算机毕业设计平面设计作品管理系统源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...
- c语言编程学生管理系统的代码,C语言学生管理系统源代码.doc
C语言学生成绩管理系统源代码,保证能用-- #include "malloc.h" #include "stdio.h" #include "stdl ...
- 广东海洋大学体育馆管理系统 开发日记2
GYM用来对体育馆进行管理,主要功能包括人员管理.场地使用管理.体育赛事管理.器材管理.运营金额数据报表. GYM包括三种角色(Actor): 1. 普通用户(User) 普通用户指的是GYM系统 ...
最新文章
- 刻意练习:LeetCode实战 -- Task03. 移除元素
- @NotNull-JSR-303验证
- __asm__ __volatile__ GCC的内嵌汇编语法 ATT汇编语言语法(Z)
- RabbitMQ 镜像集群配置_05
- 广告清除:Adware Zap Browser Cleaner for mac
- 笨办法学 Python · 续 练习 4:处理命令行参数
- MongoDB 的分片技术
- sql server动态分页
- Python自学之乐-python中break continue exit() pass浅析
- 英特尔移动CPU参数表
- 2021-07-31mysql 登录退出
- plextv 找不到服务器,【Apple TV教程】从Plex流式传输
- 基于Python的DBC转Excel脚本
- 读书笔记(创业维艰)
- mmdetection tools工具梳理
- openwrt 格式化_如何在路由器上格式化 U 盘、硬盘
- 基于bing 搜索引擎和 Microsoft Academic Search 的高校申请指南的NABC分析
- 罗格斯大学电气与计算机工程专业怎么样,罗格斯大学电气与计算机工程硕士专业...
- docker error pulling image configuration dial tcp xxxx:443: i/o timeout
- 用H5和原生JS制作一款简单的视频播放器