JSP药品进销存管理系统JSP药品管理系统JSP药品进销存系统)JSP医药进销存系统JSP药品药店管理

news/2025/1/15 22:59:22/

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);}

 

 

 

 

 

 


http://www.ppmy.cn/news/774547.html

相关文章

医疗器械唯一标识UDI问题解答-医疗器械进销存软件管理系统

医疗器械唯一标识(UDI)是医疗器械的“身份证”,是准确采集医疗器械全生命周期数据的基础,主要由医疗器械唯一标识、数据载体和数据库三部分组成。UDI标签是否合规,直接影响到医疗器械产品信息传输与共享的准确性和效率…

打单软件显示服务器错误是怎么回事,网络版仓库进销存,出入库存管理软件,送货单打印等连接不上解决【新版】...

发布时间:2020/11/2 12:03:02 文章作者:方可软件 文章来源:方可软件官网 网络版仓库进销存,出入库存,送货单打印管理软件等由于是通过网络联机的,不是在单机上使用的,所以会有一些网络参数的设置与网络权限方面的原因造…

java进销存--销售出库

销售订单完成后,进行发货出库处理 发货处理会扣除库存,同样入库会增加库存 RequestMapping("/outBound")ResponseBodypublic ResponseData outBound( RequestParam("orderNo") String orderNo) {SaleOrderResult saleOrderResultsa…

用超市进销存管理系统解释:构造方法,封装,this关键字和子类父类

用超市进销存管理系统解释:构造方法,封装,this关键字和子类父类 文章目录 用超市进销存管理系统解释:构造方法,封装,this关键字和子类父类5.3.4——用构造方法初始化成员变量5.3.5——构造方法重载5.5——封…

一秒钟看懂SaaS、CRM、OA、ERP、HR、进销存

自2014年以来,SaaS、CRM、OA、ERP、HR、APM、进销存、财务系统等,这些名词大量出现在微信朋友圈、电视楼宇广告和千百万融资资讯中。它们到底是什么意思?相互之间又有什么区别?在这个飞速发展的互联网时代,再不知道这些…

第4集丨JavaScript 使用原型(prototype)实现继承——最佳实战2

目录 一、临时构造器方式1.1 代码实现1.2 代码分析 二. 增加uber属性,用于子对象访问父对象2.1 实现分析2.2 代码实现 三. 将继承封装成extend()函数3.1 代码实现3.1.1 临时构造器实现extend()3.1.2 原型复制实现extend2() 3.2 代码测试3.2.1 测试extend()函数3.2.1…

进销存系统的一些事儿

1)List与Set的区别: a) List有序【有索引】、Set无序【没有索引、TreeSet底层使用二叉树结构实现,所以有序】 b) List允许数据重复、Set不允许重复 c) 实际开发中可以使用Set集合来去除重复数据 2)列举你熟悉的几种数据结构&#…

进销存软件的功能主要有哪些

进销存软件的功能主要有哪些呢?1.客户管理:公共客户池、客户分配、客户管理、客户三证上传、客户卡片、交往记录管理、客户漏斗图、超期客户预警、客户关怀、客户生日、客户转移、客户统计 2.销售机会管理:项目机会管理、机会漏斗图、销售报价单、解决方案 3.产品管理:产品信…