注:图片如果损坏,点击文章链接:

https://www.toutiao.com/i6803542216150090252/

继续之前完成的内容,首先创建一个常量类

常量类的内容

服务器端渲染

前后端分离

完成后台管理登录页面

进入前端静态资源

创建后台管理员登录页面admin-login.jsp

完成内容

然后完成页面跳转

配置mvc:view-controller

完成配置

启动服务访问一下

localhost:8080/learn-admin-webui/admin/to/login/page.html

修饰system-error.jsp

Md5加密工具方法

添加到类

编写代码

接着

测试下

自定义异常

创建异常类

登录失败后抛出的异常

用户没有登录就访问受保护资源时抛出的异常

在异常处理器中增加登录失败的异常

页面显示错误的地方

完成AdminHandler

完成登录方法

完成adminService.getAdminByLoginAcct

选择方法ctrl+1

会自动在接口中写好,补好注释

在按ctrl+t,弹出菜单

进入实现类后,按ctrl+!加入未实现的方法

按ctrl+o(字母),定位到我们使用的方法

完成方法体

重定向到主页面

redirect:/admin/to/main/page.html

创建admin-main.jsp

编写内容

在spring-web-mvc.xml中完成mvc:view-controller

其中这三个页面我们完成以下

页面代码

Include-head.jsp

Include-nav.jsp

Include-sidebar.jsp

退出登录

页面对应的点击位置

登录检查

创建拦截器类

完成代码

注册拦截器,配置文件spring-web-mvc.xml

测试下

最新文章

  1. EF 如何更新少量字段
  2. 理解 OpenStack + Ceph (4):Ceph 的基础数据结构 [Pool, Image, Snapshot, Clone]
  3. Hadoop-2.X HA模式下的FSImage和EditsLog合并过程
  4. ACM:统计难题 解题报告-字典树(Trie树)
  5. Android(Xamarin)之旅(三)
  6. 使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用
  7. java开发eclipse常见问题(一)The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
  8. 在Tomcat中配置基于springside的项目
  9. node.js模块之Buffer模块
  10. 《RESTful Web Services》第四章 设计URI
  11. 关于JAVA Project.waitfor()返回值是1
  12. jQuery的delegate
  13. 利用LinkedList实现洗牌功能
  14. linux自动化创建补丁
  15. 【Python】 基于秘钥的对称加密
  16. 粒子系统(二):Canvas绘制精美图案
  17. css的div垂直居中的方法,百分比div垂直居中
  18. linux shell 之尝试编写 企业级 启动脚本
  19. scrapy的Middleware
  20. lvs基础及部署

热门文章

  1. win10 安装xmemcache及使用
  2. 【JAVA今法修真】 第四章 redis特性 击穿雪崩!
  3. Jenkins视图管理
  4. 背包问题-C语言实现
  5. Python测试框架pytest入门基础
  6. 为什么没有APS排产的MES是没有灵魂的?
  7. 遇到奇葩的现象,给input的id为10的value属性赋值为6,但是怎么显示的时候值还是原先的9的
  8. JAVA获取指定日期的周一的日期
  9. springboot目录结构、重要配置文件、重要注解的详解
  10. VS2017激活key