当前位置:   article > 正文

java医疗项目总结,7.14 Java项目总结

java医疗项目经验

回顾昨天:

部分截图见下:

71c08f7805af

登陆.png

71c08f7805af

注册界面.png

71c08f7805af

登陆跳转界面.png

71c08f7805af

登陆成功.png

今天项目进展:

截图展示:

71c08f7805af

1.png

71c08f7805af

2.png

71c08f7805af

3.png

71c08f7805af

4.png

71c08f7805af

5.png

今天主要的学习内容是优化逻辑处理 完善后台逻辑,具体内容:

1.优化处理,巧妙地减少了jsp文件:

71c08f7805af

6.png

实现方法如下:

71c08f7805af

7.png

71c08f7805af

8.png

(即在user_status.jsp文件里 嵌套java处理函数,在后台代码中把String信息统统传给jsp文件,以让一个jsp文件统一处理)

前端关键代码:

.....

String url = "3;url="+request.getAttribute("url");

response.setHeader("refresh", url);

%>

后台关键处理代码:

req.setAttribute("mess","登陆失败,该用户已经登录过系统,正在返回,请重新登陆。");

req.setAttribute("url","index.jsp");

req.getRequestDispatcher("user_status.jsp").forward(req, resp);

更佳的代码逻辑:

71c08f7805af

实现逻辑.png

更简洁的代码分支:

71c08f7805af

9.png

(switch-case语句依String内容导至login()和register()两个函数)

老师提出的bug问题结局方法:

建立static set容器(存储所有的key):

71c08f7805af

static set.png

71c08f7805af

set用处.png

使用以上两图中处理方法可以解决 正确判断已登陆账户。

即:

71c08f7805af

避免二次登陆.png

有不足之处还请批评指正,不胜感激。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/940338
推荐阅读
相关标签
  

闽ICP备14008679号