JSP招标投标管理系统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);}

JSP招标投标管理系统JSP企业招标管理系统JSP网上招标管理系统JSP招标系统JSP投标系统相关推荐

  1. 工业供应链管理系统推动企业数字化,便捷协同管理

    经过改革开放40多年的快速发展,我国工业化水平大幅提高,建成了体系完整.产能巨大的工业体系,成为世界制造业第一大国,成功探索出一条符合中国国情的工业化道路.工业互联网作为新一代信息技术与制造业深度融合 ...

  2. SSM网上书店管理系统毕业设计源码082255

    目  录 摘要 1 绪论 1.1 研究目的 1.2国内外研究现状 1.3论文结构与章节安排 2网上书店管理系统系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1 数据流程 3.3.2 业务 ...

  3. SSM+网上书店管理系统 毕业设计-附源码082255

    目  录 摘要 1 绪论 1.1 研究目的 1.2国内外研究现状 1.3论文结构与章节安排 2网上书店管理系统系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1 数据流程 3.3.2 业务 ...

  4. Java毕业设计-网上书城管理系统

    计算机课程设计|毕业设计之网上书城管理系统代码-基于Springboot+Vue的网上书城管理系统 注意:该项目只展示部分功能,如需了解,评论区咨询即可. > > 所有工具下载链接: JD ...

  5. 数据库综合实验——网上书店管理系统

    数据库综合实验13--网上书店管理系统 实验要求:给出网上书店管理系统的需求分析报告(见四),要求根据功能分析和数据分析设计概念模型,实现完整的数据库(包括:各种表,视图,必要的存储过程,触发器等). ...

  6. 计算机毕业设计之java+springboot基于vue的网上书城管理系统

    项目介绍 在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括网上书城管理系统的网络应用,在国外网上书城管理系统已经是很普遍的方式,不过国内的书城管理系统可能还处于起步阶 ...

  7. JAVA javaweb JSP水果管理系统源码(水果进销存管理系统水果管理系统(水果进销存)

    JSP水果管理系统源码(水果进销存管理系统水果管理系统(水果进销存) 常见的Javaweb题材有 理财系统,就业管理系统,汽车租赁,简易网盘,疫情数据查看,在线招标房,屋租赁,教务管理,医院管理,餐厅 ...

  8. JSP学生奖学金系统JSP学生评奖评优系统JSP奖学金管理系统 JSP奖学金评定系统

    JSP学生奖学金系统JSP学生评奖评优系统JSP奖学金管理系统 JSP奖学金评定系统 protected void doGet(HttpServletRequest req, HttpServletR ...

  9. 基于JSP的网上订餐管理系统的设计与实现(包调试成功)

    毕业设计(论文)任务书 第1页 毕业设计(论文)题目:基于JSP的网上订餐管理系统的设计与实现毕业设计(论文)要求及原始数据(资料):1.综述目前国内外网上订餐管理系统的现状:2.深入了解网上订餐系统 ...

最新文章

  1. c# BackgroundWorker组件介绍(属性、方法、事件)
  2. golang json数据的处理 动态key 动态字段
  3. flume案例-网络数据采集-Flume安装
  4. java 异常机制_深入理解Java异常处理机制
  5. c语言创建一个顺序表主函数,用C语言来创建一个顺序表(数据结构部分)
  6. windbg-调试技巧(定长、不定长参数thiscall平衡堆栈方式不同)
  7. android 右上角 xml,android状态栏右上角增加图标的方法
  8. 计算机网络学习笔记(4. Internet结构)
  9. 代码修改及模型复查 12-6
  10. 整人程序源码(VB)
  11. js 正则表达式大全 数字、字符等
  12. 基于 mini2440 电阻式触摸屏(四):mini2440触摸屏驱动分析
  13. 服务器413是什么状态,服务器异常代码413问题
  14. 功能超全的库存管理系统,拿来学习真香
  15. IEEE754浮点数
  16. Office word 列表级别不显示解决办法
  17. dubbo之使用nacos作为注册中心
  18. BaseAdapter的notifyDataSetChanged方法
  19. R语言中描述统计量的多种方法
  20. swift 快速奔跑的兔几 本节的内容是:音频与视频 第一说 AVFoundation 以及简单的iOS视频app

热门文章

  1. C++项目实践(银行管理系统)
  2. 波数及波数向量(波矢量)
  3. mac下配置VSCode的C语言开发环境
  4. JDK8下载及安装教程之windows版、linux版
  5. 输出100 - 200之间的素数C语言
  6. linux获取时间戳+时间戳转换日期
  7. Android 打包报 Invalid keystore format
  8. php文件内容去重,PHP结合redis实现大文件去重
  9. angular+java前后端分离开发
  10. 电脑问题处理篇7:解决U盘无法存放4GB以上大小文件的问题