springboot-项目实战:删除,注销,404
承接:
1 删除员工
修改删除员工的按钮
list.html
删除
在员工控制器中编写删除员工的方法
EmployeeController.java
//删除员工
@RequestMapping("/employeeDelete/{id}")
public String employeeDelete(@PathVariable("id")Integer id){
employeeDao.employeeDelete(id);
return "redirect:/getAllEmployee";
}
2 错误页面
在templates目录下新建一个文件夹error,并把之前的 静态文件404.html移动进去
修改一下404.html,删除原有的导航栏和侧边栏代码,改为插入公共组件的方式引入,下面之展示了修改部分的代码
404.html
404
在springboot中如果想自定义错误页面,就采用这种方式,注意必须在templates目录下创建文件夹,名称也必须是 error, 里面的页面名称也必须是错误的编号 比如404.html,500.html,只有这样才能被springboot识别
3 注销账户
修改注销账户的按钮
commons.html
在登录控制器中编写注销账户的方法
LoginController.java
@RequestMapping("/user/logout")
public String logout(HttpSession session){
session.invalidate();
return "redirect:/index.html";
}
4 启动程序测试
登录成功后,切换到员工列表,然后点击删除,删掉id为1001的员工
确认删除成功后,在地址栏输入一个不存在的地址进行访问
页面跳转到了我们自定义的404页面,说明我们自定义错误页面成功,然后点击注销按钮
点击注销后,页面跳转到登录页面,这时我们在地址栏输入,访问mian.html
会被拦截器拦截,弹出到登录页面
说明账户已经成功退出,至此三个功能全部实现
5 项目源码
springboot员工管理系统.rar