美文网首页
7.14 Java项目总结

7.14 Java项目总结

作者: hongXkeX | 来源:发表于2017-07-14 17:55 被阅读92次

之前项目进展内容请看:
http://www.jianshu.com/p/58c384ff29f8

回顾昨天:

昨天代码请参见:
https://github.com/hongXkeX/small_web_7.13

今天代码请参见:
https://github.com/hongXkeX/small_web_7.14

部分截图见下:

登陆.png 注册界面.png 登陆跳转界面.png 登陆成功.png

今天项目进展:

截图展示:

1.png 2.png 3.png 4.png 5.png

今天主要的学习内容是优化逻辑处理 完善后台逻辑,具体内容:
1.优化处理,巧妙地减少了jsp文件:

6.png

实现方法如下:

7.png 8.png

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

前端关键代码:

<head>
    .....
    <%
    String url = "3;url="+request.getAttribute("url");
    response.setHeader("refresh", url);
    %>
    
  </head>

后台关键处理代码:

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

更佳的代码逻辑:

实现逻辑.png

更简洁的代码分支:


9.png

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

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

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


static set.png set用处.png

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

避免二次登陆.png

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

相关文章

  • 7.14 Java项目总结

    之前项目进展内容请看:http://www.jianshu.com/p/58c384ff29f8 回顾昨天: 昨天...

  • Java获取项目中路径方法

    Java获取项目中路径方法假设项目结构如下: 总结:获取classpath的方法

  • 今日总结7.14

    今天又是起大早做核酸,因为早起做核酸最近也是习惯了吃早饭,就当是“因祸得福”了。 最近晚上都是困的很早,早上自然醒...

  • 总结项目中出现的异常

    ExceptionReadme 总结项目中出现的异常 GitHub 同步 java.util.Concurrent...

  • 7.13 Java项目总结

    第一天项目内容请看:7.11 上午:http://www.jianshu.com/p/c64dcabb299e7....

  • DevOps CI/CD 分析(一)之Dockerfile基础命

    本节我们总结Dockerfile命令是建立在SpringBoot/SpringCloud这样的Java项目基础之上...

  • 7.14–15训练总结

    热身练习,主要以垫球、身体协调性为主 主要有戴教练进行讲解以及示范动作 接下来是基础训练,队友们都有相应的进步,每...

  • 甄程7.14总结

    南希领导的分享,让我记住一个词:坚持!所有的道理都懂,一件对的事做一天做一周做一个月都容易,坚持一年呢?人不愿意坚...

  • Spring生态简介

    目录 概述 项目说明主要项目社区项目保留项目 最后总结 概述 做Java开发的人一提起Spring,首先在脑海中浮...

  • 项目一总结

    项目一总结 day1 构建Maven 工程 src/main/java src/main/resources sr...

网友评论

      本文标题:7.14 Java项目总结

      本文链接:https://www.haomeiwen.com/subject/uvnnhxtx.html