JAVA JSP幼儿园事务管理系统JSP早教中心网站系统 JSP幼儿园网站JSP幼儿园管理系统

开发语言:Java

开发工具:Myeclispe /Eclipse

数据库:MYSQL

应用服务:Tomcat

/*** @Author yy* @Description 登录* @Date 2022.2.17*/public class LoginController extends HttpServlet {@Overrideprotected 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);}
}
管理员登录控制层:public class AdminLoginController extends HttpServlet {@SneakyThrows@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {String username = req.getParameter("username");String password = req.getParameter("password");password = MyMD5Util.encrypt(password);JSONObject jsonObject = new JSONObject();HttpSession session = req.getSession();Admin admin = new Admin(username, password);Admin adminFromDB = AdminDao.findByUsernamePassword(admin);if (adminFromDB!=null){jsonObject.put("code",2000);jsonObject.put("msg","login_success");jsonObject.put("admin",adminFromDB.getUsername());jsonObject.put("flag","success");resp.getWriter().print(jsonObject);session.setAttribute("admin",adminFromDB);return;}else {jsonObject.put("code",2000);jsonObject.put("msg","no admin");jsonObject.put("admin",null);jsonObject.put("flag","fail");resp.getWriter().print(jsonObject);return;}}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {this.doGet(req, resp);}

​​​​​​​

JAVA JSP幼儿园事务管理系统JSP早教中心网站系统 JSP幼儿园网站JSP幼儿园管理系统相关推荐

  1. javaweb JAVA JSP幼儿园事务管理系统jsp幼儿早教中心网站系统 Java幼儿园网站源码

    javaweb JAVA JSP幼儿园事务管理系统jsp幼儿早教中心网站系统 Java幼儿园网站源码 常见的Javaweb题材有 理财系统,就业管理系统,汽车租赁,简易网盘,疫情数据查看,在线招标房, ...

  2. springboot Vue孕期月子管理系统与早教交流系统java项目源码

    springboot Vue孕期月子管理系统与早教交流系统java项目源码 vue springboot的准妈妈孕期交流平台 本项目Springboot和vue.js源码,开发工具:idea,也支持e ...

  3. java-net-php-python-jspm早教中心系统查重PPT计算机毕业设计程序

    java-net-php-python-jspm早教中心系统查重PPT计算机毕业设计程序 java-net-php-python-jspm早教中心系统查重PPT计算机毕业设计程序 本源码技术栈: 项目 ...

  4. 夏爱婴早教中心经营问题

    2012年,他们一直在申请办理营业执照,但因遇到很多问题,没有办理成功. 对此,吉林常春律师事务所的孙柏松律师认为,合同上,甲方的名称是华夏爱婴早教中心,但从工商的记录来说,签合同时,早教中心没有登记 ...

  5. 锐博机器人_锐博机器人早教中心携手臻言科技,让孩子们感受未来科技!!

    如果说,现在的儿童经常抱着平板电脑.手机等科技玩具不撒手,把大部分好奇心都放在了游戏上,那么,无暇顾及的家长与其埋怨反对,倒不如在这些玩具和游戏里下功夫. " 科技应该从孩子的需求出发,用最 ...

  6. 计算机毕设 SpringBoot 漫画网站系统 二次元漫画网站 漫画之家网站Java Vue MySQL数据库 远程调试 代码讲解

  7. 幼儿早教启蒙网站管理系统源码V4.5+TP5内核

    正文: 完整标题: 红色婴幼儿早教启蒙网站管理系适合于做幼儿园,早教中心,教育培训类网站.序主要采用了 thinkphp5 内核开发,拥有独立自主的标签系统.函数系统.极方便二次开发,网站设计人员可以 ...

  8. java-net-php-python-java幼儿早教管理系统查重PPT计算机毕业设计程序

    java-net-php-python-java幼儿早教管理系统查重PPT计算机毕业设计程序 java-net-php-python-java幼儿早教管理系统查重PPT计算机毕业设计程序 本源码技术栈 ...

  9. Java EE 企业网站_基于jsp的企业网站系统-JavaEE实现企业网站系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的企业网站系统, 该项目可用各类java课程设计大作业中, 企业网站系统的系统架构分为前后台两部分, 最终实现在线上 ...

最新文章

  1. Marty Cagan:怎样寻找出色的产品经理
  2. 【转】请尊重测试:测试从业五年有感
  3. Windows栈溢出原理
  4. python opencv 图像网络传输
  5. Flink 必知必会:Flink Runtime Architecture
  6. ASP.NET图片上传(配合jquery.from.js 插件)
  7. BZOJ4423: [AMPPZ2013]Bytehattan
  8. 神奇的go语言(网页下载)
  9. Python折半查找(二分查找)
  10. 南宁公交有两个应用付费通道,互不通用
  11. PDF文件如何修改,怎么裁剪PDF页面
  12. python怎样分析文献综述_怎么写文献综述?
  13. [JZOJ4949]仙人球
  14. 嘉兴 机器人仓库 菜鸟_揭秘菜鸟自动化仓库 机器人物联网+大数据(附视频)...
  15. 11月全球浏览器份额之争:Chrome与Firefox均被蚕食
  16. 流氓软件“实名制” 午夜影院乔装正规军
  17. KVM-1、Linux 操作系统及虚拟化
  18. 【数据结构】— 「时间复杂度」与「空间复杂度」
  19. 视频画面滚动字幕怎么做,让你几分钟学会的方法
  20. nexus 增加代理仓库 无法搜到snapshot的jar包 解决方法

热门文章

  1. 单片机C51数据类型
  2. 地理坐标转换 - 地理信息系统(3)
  3. R语言临床预测模型:分层构建COX生存回归模型STRATIFIED COX MODEL、KM生存曲线、PH假设检验...
  4. 如何把pdf转成图片?
  5. winform 操作注册表(RegistryHelper)调试时,出现“对注册表项访问被拒绝”异常
  6. 比较不错的互联网盈利模式分析
  7. websocket客户端和服务器开发总结
  8. 开源RISC-V处理器(蜂鸟E203)学习(五)A100T-FPGA 移植蜂鸟Hbirdv2,实现Centos下调试器USB识别以及程序编译烧写,并进行C语言仿真
  9. 这是最简单解决Android适配之【虚拟按键遮挡布局】
  10. 火山安卓19开发答题App