(狂神)SpringBoot笔记------09

员工管理系统:修改员工信息

修改list页面:

(狂神)SpringBoot笔记------09_第1张图片

 

(狂神)SpringBoot笔记------09_第2张图片 

 看这个截图的左下方,当我们鼠标放到编辑按钮处可以看到当前的id。

但是用上面的方式我们后期跳转会出现问题,我们给它改一下:

(狂神)SpringBoot笔记------09_第3张图片

运行:

(狂神)SpringBoot笔记------09_第4张图片 

但是它现在还没有出现原来的数据,我们要想办法把原来的数据体现出来。

(狂神)SpringBoot笔记------09_第5张图片 

controller层接收前端传来的数据。

(狂神)SpringBoot笔记------09_第6张图片 

(狂神)SpringBoot笔记------09_第7张图片 

我们运行一下看看值有没有被成功带出来:
(狂神)SpringBoot笔记------09_第8张图片 

 (狂神)SpringBoot笔记------09_第9张图片

 我们的日期修改是有问题的,我们到时候还需要再去修改。

现在我们就要完成修改功能:

(狂神)SpringBoot笔记------09_第10张图片

在员工的dao层的添加功能中,我们有一个判断就是如果学号存在就直接添加新的value值,key不变。所以我们的修改功能其实就是没有改变用户的id,所以我们可以直接调用增加方法。

(狂神)SpringBoot笔记------09_第11张图片 

但是我们的时间格式不对,我们还要去再做修改才行:

 (狂神)SpringBoot笔记------09_第12张图片

(狂神)SpringBoot笔记------09_第13张图片

 

运行:

(狂神)SpringBoot笔记------09_第14张图片 

(狂神)SpringBoot笔记------09_第15张图片 

 (狂神)SpringBoot笔记------09_第16张图片

我们要把时间手动更改,不然类型不一致会报错

(狂神)SpringBoot笔记------09_第17张图片 

我们发现现在我们没有找到已经存在的id,所以相当于添加了。我们要在前端页面把id设置为隐藏域 这样就能接收到后端传来的id值了。

(狂神)SpringBoot笔记------09_第18张图片

再运行一次:

(狂神)SpringBoot笔记------09_第19张图片 

(狂神)SpringBoot笔记------09_第20张图片 

我们把性别改成男:

 

如果我们不想每次都去修改日期的格式,可以开启配置文件中的日期格式化属性:

(狂神)SpringBoot笔记------09_第21张图片 

员工管理系统:删除及404处理 

1.

(狂神)SpringBoot笔记------09_第22张图片

(狂神)SpringBoot笔记------09_第23张图片 

删除差不多是CRUD里最简单的功能了。

别忘了把标签改成a标签,不然button按钮标签是不能跳转地址的:

(狂神)SpringBoot笔记------09_第24张图片 

运行:

 

(狂神)SpringBoot笔记------09_第25张图片 

删除成功。

CRUD我们搞定了,但是我们还要解决一个404的问题。

404在我们springboot中是最简单的了。

(狂神)SpringBoot笔记------09_第26张图片 

 我们只需要在templates目录下创建一个error目录,把我们的404页面放进去就可以了。

运行:

(狂神)SpringBoot笔记------09_第27张图片

 至于500错误我们就把404复制把名改成500就行了。

我们最后还要完成一个注销的内容:

(狂神)SpringBoot笔记------09_第28张图片

注销就是把session销毁,然后回到主页面:

(狂神)SpringBoot笔记------09_第29张图片 

运行:

(狂神)SpringBoot笔记------09_第30张图片 

(狂神)SpringBoot笔记------09_第31张图片 

(狂神)SpringBoot笔记------09_第32张图片 

(狂神)SpringBoot笔记------09_第33张图片 

没有数据库,我们这个伪前后台项目就结束了。

 

你可能感兴趣的:(前端,算法,排序算法)