博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shiro+SpringMVC 项目 配置404页面
阅读量:6526 次
发布时间:2019-06-24

本文共 1309 字,大约阅读时间需要 4 分钟。

说的配置404,大家都会想到去web.xml里面配置

404
/404.html

 

可是如果我有业务需求,当发生404,我要记录相关信息呢?或者说404的展示页面我也有需要动态获取的资源呢?那么静态页面就力不从心了。

 

那么先写一个处理404的方法

//404    @RequestMapping(value="/404")    public String notFound(){        //do something        return "404";    }

用过springmvc的我就不解释上面代码了

接下来配置web.xml(说实话我傻逼似的一直认为这里只能配置静态资源,涨姿势了)

404
/404

 

如果你项目中没用到shiro的就可以到此为止了

shiro项目会报错:

org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager accessible to the calling code

经网上查看便知

在web.xml的配置文件里面,应该这样配置shiro

shiroFilter
org.springframework.web.filter.DelegatingFilterProxy
targetFilterLifecycle
true
shiroFilter
/*
REQUEST
FORWARD
INCLUDE
ERROR

重点是

REQUEST
FORWARD
INCLUDE
ERROR

这几行代码。

 

 

到此运行工程,404完美了

转载于:https://www.cnblogs.com/LUA123/p/6950904.html

你可能感兴趣的文章
特此说明
查看>>
使用flume替代原有的scribe服务
查看>>
用脚本来定制ESXI安装镜像
查看>>
微软企业级加解密解决方案MBAM架构
查看>>
没有苦劳,只有功劳!
查看>>
基于ThinkPHP写的一个简单的CMS系统
查看>>
笔记——搭建简易NFS服务
查看>>
Exchange 2010 DAG local and Site DR/Failover and Fail back
查看>>
LigerUI - 树表格的数据来自Server
查看>>
认证技术概述
查看>>
制作Windows Server 2003/08 image详细步骤与OpenStack介绍
查看>>
2016国赛小结
查看>>
Android Studio 第六十四期 - Android业务组件化之URL Scheme使用
查看>>
Hyper-V 2016 系列教程41 Windows 10 Hyper-V 系统要求
查看>>
EC2 WordPress 移动目录
查看>>
Windows Server 2008 启用公共文件夹共享
查看>>
【运维故事】职场如何领先一步?
查看>>
如何提高SEO优化团队效率
查看>>
做业务与技术之间的桥梁
查看>>
混合云服务哪家强? “天翼混合云”欲挑大梁
查看>>