javaweb JAVA 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寻物启事)-毕业设计-课程设计相关推荐

  1. javaweb JAVA JSP失物招领系统源码JSP寻物启事JSP校园失物招领系统

    javaweb JAVA JSP失物招领系统源码JSP寻物启事JSP校园失物招领系统 前端控制器:public class StuUserController {@Autowiredprivate P ...

  2. JSP失物招领系统源码JSP寻物启事JSP校园失物招领系统-毕业设计-课程设计

    JSP失物招领系统源码JSP寻物启事JSP校园失物招领系统

  3. java毕业设计失物招领系统源码+lw文档+mybatis+系统+mysql数据库+调试

    java毕业设计失物招领系统源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计失物招领系统源码+lw文档+mybatis+系统+mysql数据库+调试 本源码技术栈: 项目 ...

  4. 基于JAVA校园失物招领系统计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA校园失物招领系统计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA校园失物招领系统计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  5. javaweb JAVA JSP新生报道管理系统源码JSP新生报到入学系统JSP新生报到系统

    javaweb JAVA JSP新生报道管理系统源码JSP新生报到入学系统JSP新生报到系统 protected void doGet(HttpServletRequest req, HttpServ ...

  6. javaweb JAVA JSP校园二手交易平台源码jsp二手交易系统 闲置物品出售

    javaweb JAVA JSP校园二手交易平台源码jsp二手交易系统 闲置物品出售交易网站案例源码 常见的Javaweb题材有 理财系统,就业管理系统,汽车租赁,简易网盘,疫情数据查看,在线招标房, ...

  7. javaweb JAVA JSP校园二手交易平台源码jsp二手交易系统 闲置物品出售交易网站案例源码

    javaweb JAVA JSP校园二手交易平台源码jsp二手交易系统 闲置物品出售交易网站案例源码 常见的Javaweb题材有 理财系统,就业管理系统,汽车租赁,简易网盘,疫情数据查看,在线招标房, ...

  8. 计算机毕业设计Java城市智能公交系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java城市智能公交系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java城市智能公交系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S架构 ...

  9. 计算机毕业设计Java疆域特色农家乐系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java疆域特色农家乐系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java疆域特色农家乐系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S ...

最新文章

  1. google 浏览器清除缓存
  2. 剑网三缘起不赚钱也要为玩家送福利!这就是为了老玩家的情怀吧
  3. 稀疏傅里叶变换(sparse FFT)
  4. Flex弹性布局_思维导图
  5. Epic Games创始人眼中的虚拟现实
  6. 使用EfficientNet深度学习模型对植物叶病进行分类
  7. 计算机做无线AP共享文件,Win7开启AP无线一键共享网络(包括闪讯)给wifi设备使用!...
  8. C#【多线程篇】BackgroundWorker类使用总结
  9. linux版征途架设教程,魔兽世界-燃烧的征途端完整架设教程有图有真相
  10. 文件被后台程序占用无法删除_Windows系统中,教你彻底删除C盘的顽固文件,瞬间多出10个G...
  11. 2023-2029年中国拼团游行业市场运行态势及发展趋向分析报告
  12. hadoop 运行原理
  13. BM77SPP03蓝牙模块开发
  14. banq修复_慧荣SM3271AB U盘量产加密及修好图文详细教程
  15. javascript基础常识问答(二)
  16. html5 左边图片自动更换 右边字幕,☆视频片尾制作☆如何制作电影片尾,左边是彩蛋视频,右边是至下向上的滚动字幕...
  17. 关于IOS中压缩图片
  18. 【Windows】Win11右键恢复完整右键菜单
  19. 阿里云视觉智能API,核心技术一站共享!
  20. APP - 查询全国医院各科室排行榜(二)

热门文章

  1. AP PB 版本计划 里程碑 相关
  2. 法国轻奢手机品牌HANMAC 解决手机行业创新瓶颈
  3. 爬取google scholar数据
  4. 计算机地图综合制图实验报告,ArcMap制图-地图版面设计实验报告.doc
  5. 使用最新版ODA试用版创建dwg文件
  6. jira:恢复数据:AO_187CCC_SIDEBAR_LINK
  7. 字节流、字符流(精细讲解)
  8. Apollo:参考线信息类ReferenceLineInfo
  9. 项目脚手架VueCLI23
  10. 软件测试系列--通用测试用例写作