javaweb JAVA JSP高校学生宿舍管理系统JSP宿舍管理系统JSP学生公寓管理系统JSP校园宿舍管理

  protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {JSONObject jsonObject = new JSONObject();String username = req.getParameter("username");String password = req.getParameter("password");resp.setCharacterEncoding("UTF-8");HttpSession session = req.getSession();if (StringUtils.isBlank(username) || StringUtils.isBlank(password)) {jsonObject.put("code", 2000);jsonObject.put("flag", "fail");jsonObject.put("user", null);jsonObject.put("msg", "usernameOrPasswordIsBank");//用户名密码不能为空resp.getWriter().print(jsonObject);return;}password = MyMD5Util.encrypt(password);System.out.println(password);BusinessUserVO businessUserVO = new BusinessUserVO();businessUserVO.setUsername(username);businessUserVO.setPassword(password);StudentUserVO studentUserVO = new StudentUserVO();studentUserVO.setUsername(username);studentUserVO.setPassword(password);String flag1 = null;String flag2 = null;try {flag1 = BusinessUserDao.selectUsername(businessUserVO);if ("ok".equals(flag1)) {//企业用户名存在BusinessUserDTO businessUserDTO = BusinessUserDao.select(businessUserVO);if (businessUserDTO != null) {jsonObject.put("code", 2000);jsonObject.put("flag", "success");//登录成功jsonObject.put("user", businessUserDTO);jsonObject.put("msg", "login_success");session.setAttribute("businessUser",businessUserDTO);resp.getWriter().print(jsonObject);return;} else {jsonObject.put("code", 2000);jsonObject.put("flag", "fail");//登录失败jsonObject.put("user", null);jsonObject.put("msg", "passwordError");//密码错误resp.getWriter().print(jsonObject);return;}}flag2 = StudentUserDao.selectUsername(studentUserVO);if ("ok".equals(flag2)) {//学生用户名存在StudentUser studentUser = StudentUserDao.select(studentUserVO);if (studentUser != null) {jsonObject.put("code", 2000);jsonObject.put("flag", "success");//登录成功jsonObject.put("user", studentUser);jsonObject.put("msg", "login_success");session.setAttribute("studentUser",studentUser);resp.getWriter().print(jsonObject);return;} else {jsonObject.put("code", 2000);jsonObject.put("flag", "fail");//登录失败jsonObject.put("user", null);jsonObject.put("msg", "passwordError");//密码错误resp.getWriter().print(jsonObject);return;}}//用户名不存在,前往注册jsonObject.put("code", 2000);jsonObject.put("flag", "fail");//登录失败jsonObject.put("user", null);jsonObject.put("msg", "usernameIsNotExist");//密码错误resp.getWriter().print(jsonObject);return;} catch (SQLException throwables) {throwables.printStackTrace();}return;}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {doGet(req, resp);}

javaweb JAVA JSP高校学生宿舍管理系统JSP宿舍管理系统JSP学生公寓管理系统JSP校园宿舍管理相关推荐

  1. java校园足球管理系统_基于jsp的校园足球管理平台-JavaEE实现校园足球管理平台 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的校园足球管理平台, 该项目可用各类java课程设计大作业中, 校园足球管理平台的系统架构分为前后台两部分, 最终实 ...

  2. 计算机毕业设计之java+ssm高校普法系统

    计算机毕业设计之java+ssm高校普法系统 项目介绍 随着信息化时代的到来,管理系统都趋向于智能化.系统化,高校普法系统也不例外,但目前国内的市场仍都使用人工管理,市场规模越来越大,同时信息量也越来 ...

  3. java足球游戏毕业设计,java毕业设计_springboot框架的校园足球管理平台

    今天介绍一个java毕设题目, 题目内容为springboot框架的校园足球管理平台, 是一个采用b/s结构的javaweb项目, 采用java语言编写开发工具eclipse, 项目框架jsp+spr ...

  4. 智能出租公寓管理系统提升租客体验

    智能化是目前市面上很多品牌公寓的主打特色,从智能水电的使用到智能社区的建立,逐渐积累经验,探索公寓的智能化道路.对于租客来说,公寓整屋智能化是再好不过的.智慧公寓,实现了智能硬件和管控系统的完美结合, ...

  5. javaweb JAVAJSP高校学生宿舍管理系统JSP宿舍管理系统学生公寓管理系统校园宿舍管理

    JSP高校学生宿舍管理系统JSP宿舍管理系统学生公寓管理系统校园宿舍管理 大家好,很高兴和大家分享Java项目和经验.不管同学们是出于什么需求.都希望各位计算机专业的同学有一个提高. 本系统采用ecl ...

  6. 基于jsp+mysql+java+ssm高校学生成绩管理系统——计算机毕业设计

    项目介绍 学生成绩管理作为一所高校对学生评价的一个标杆,它直接的体现了学生在校学习的成果.由于近年来很多学校都在扩大规模,在校学生数量甚至破万,倘若单一的采用人工记录成绩的方法明显已经显得力不从心,因 ...

  7. jsp高校学生资助管理系统myeclipse开发mysql数据库serlvet技术BS模式java编程网页结构

    一.源码特点     jsp高校学生资助管理系统是一套完善的WEB设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发.开发环境为 TOMCAT ...

  8. JSP高校学生积分管理系统myeclipse开发mysql数据库bs框架java编程jdbc详细设计

    一.源码特点      JSP 高校学生积分管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse ...

  9. javaweb JAVA JSP学校宿舍公寓管理系统(JSP宿舍管理系统)java寝室管理网站源码

    javaweb JAVA JSP学校宿舍公寓管理系统(JSP宿舍管理系统)java寝室管理网站源码

最新文章

  1. c语言程序开发过程上机步骤,C语言程序上机步骤2010.doc
  2. Spring Boot2.0 JPA 实现分页(简单查询分页、复杂查询分页)
  3. [译] RESTful API 设计最佳实践
  4. sql server2000中如何自动杀死死锁进程
  5. 安全验证框架使用笔记002---Shiro实现基本的身份验证
  6. java使用UDP数据报通讯方式QQ聊天系统:服务器、客户端
  7. 2017年上半年软件设计师试题-04
  8. Unite Beijing 2018 | 精彩游戏案例议题曝光
  9. Android-S模拟器
  10. 思科防火墙应用NAT
  11. kali linux CC搭建教程,kali linux初次安装配置
  12. 德州学院计算机专业地址,德州学院 计算机系 谢延红老师简介 联系方式 手机电话 邮箱...
  13. Clojure 语言在 2020 年的现状
  14. 【技术美术图形部分】2.2 模型与材质基础
  15. 陆白_淘宝电商代运营
  16. atm机存款场景图_atm存钱(自动存款机存钱演示图)
  17. 不朽凡人 第五百二十章 有脾气冲我来
  18. 小厂B端产品啥都干——B端表格设计入门指南(上)
  19. 无法从服务器中获取信息,iOS7完美越狱工具evasi0n7越狱出错提示无法从网络服务器获得信息...
  20. Ubuntu18.04/20.04复现算法RandLa-net 数据集S3DIS

热门文章

  1. ARM 汇编指令对应的机器码和条件码
  2. 被忽视的几个神秘的希腊字母简易LATEX,Markdown,Word编辑希腊字母快捷字符教程
  3. 移动硬盘显示由于IO设备错误,无法运行此项请求,要如何找回文件
  4. 视频教程-赵强老师:大数据从入门到精通(1)Linux基础-Linux
  5. pycharm创建新项目,项目文件夹中没有venv文件夹
  6. 读五月的仓颉大佬博文有感
  7. org.eclipse.ui.part.FileEditorInput cannot be cast to com.genuitec.eclipse.code.ui.welcome.editors.C
  8. 如何使您的网站可访问:WCAG 2.1 W3C建议
  9. 针对舆情分析近五年参考文献的分析报告
  10. sysbench性能测试