员工管理系统:修改员工信息
修改list页面:
看这个截图的左下方,当我们鼠标放到编辑按钮处可以看到当前的id。
但是用上面的方式我们后期跳转会出现问题,我们给它改一下:
运行:
但是它现在还没有出现原来的数据,我们要想办法把原来的数据体现出来。
controller层接收前端传来的数据。
我们运行一下看看值有没有被成功带出来:
我们的日期修改是有问题的,我们到时候还需要再去修改。
现在我们就要完成修改功能:
在员工的dao层的添加功能中,我们有一个判断就是如果学号存在就直接添加新的value值,key不变。所以我们的修改功能其实就是没有改变用户的id,所以我们可以直接调用增加方法。
但是我们的时间格式不对,我们还要去再做修改才行:
运行:
我们要把时间手动更改,不然类型不一致会报错
我们发现现在我们没有找到已经存在的id,所以相当于添加了。我们要在前端页面把id设置为隐藏域 这样就能接收到后端传来的id值了。
再运行一次:
我们把性别改成男:
如果我们不想每次都去修改日期的格式,可以开启配置文件中的日期格式化属性:
员工管理系统:删除及404处理
1.
删除差不多是CRUD里最简单的功能了。
别忘了把标签改成a标签,不然button按钮标签是不能跳转地址的:
运行:
删除成功。
CRUD我们搞定了,但是我们还要解决一个404的问题。
404在我们springboot中是最简单的了。
我们只需要在templates目录下创建一个error目录,把我们的404页面放进去就可以了。
运行:
至于500错误我们就把404复制把名改成500就行了。
我们最后还要完成一个注销的内容:
注销就是把session销毁,然后回到主页面:
运行:
没有数据库,我们这个伪前后台项目就结束了。