Bug调试专项训练三笔记

前言:大家需要将文件夹中”有问题的代码” 导入到自己的工作空间中一.

 

训练一:

正确效果:首先要求大家导入给大家的项目, 给项目的”虚拟路径” 设定为”/test”然后项目启动, 访问首页, 如果是”未登录” 状态应该显示如下效果:

 

 

然后点击”去登录”, 应该跳转到登录页面, 效果如下:

 

 

然后输入“用户名”和”密码”点击”登录”按钮进行登录,如果用户名和密码输入错误, 会得到如下效果 :

 

 

如果”用户名”和”密码”输入正确会看到如下效果

 

 

其中”张三”是该用户的”昵称nickname”

二. 问题描述(推荐大家自己先查找查找不出来在来参考)

第一个问题 :启动项目时报如下错误 :

 

 

解决方案:

 

 

第二个问题 :当我们打开首页, 点击”去登录”, 会报404错误, 错误提示如下

 

 

解决方案:

 

 

第三个问题:发现在登录表单中输入正确的”用户名”和密码, 但是依然一直提示”登录失败”

排查:用户名为null

 

 

解决方案:

 

 

第四个问题:解决第三个问题后, 发现最后没有在提示”登录失败”, 但是跳转到首页中, 并没有提示”欢迎你: xxx”而是依然显示的是”去登录”

解决方案:

 

 训练二:

然后项目启动, 访问首页显示如下效果:

 

 

然后点击”查询所有学员”, 正确会展示的效果如下:

 

 

然后输入“添加学员”会显示添加学员的表单, 效果如下 :

 

 

输入信息点击”添加”按钮, 则会看到如下效果 :

 

 

其中最后一行红框框住的就是新添加的数据二.

 

问题描述(推荐大家自己先查找查找不出来在来参考)第一个问题 :访问首页点击”查看所有学员”, 并没有显示所有学员的信息 , 而看到如下效果 :

 

 

 

解决方案:

错误1:逻辑错误,应该调用业务层,直接去页面,此时还没有数据

 

 

错误2:调用错误

 

 

错误3:名称错误

 

 

修改方案:

 

 

错误4:添加之后数据不现实

 

 

修改方案:

 

 

错误5:生日数据不显示

 

 

排查1:手动接单个参数,并打断点,对比,发现数据是yyyy-MM-dd字符串格式,而封装时候日期数据为null

 

 

解决方案:

 

 

问题解决..

给TA买糖
共{{data.count}}人
人已赞赏
经验教程

【linux】一个通用驱动Makefile-V2-支持编译多目录

2021-3-15 19:15:00

经验教程

Java 树结构实际应用 三(二叉排序树)

2021-3-15 19:23:00

⚠️
免责声明:根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。 本站为个人博客非盈利性站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途,网站会员捐赠是您喜欢本站而产生的赞助支持行为,仅为维持服务器的开支与维护,全凭自愿无任何强求。本站部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。
无意侵害您的权益,请发送邮件至 momeis6@qq.com 或点击右侧 私信:momeis 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索