学习:web.xml配置全局错误页面出错+解决方案

在最近几天的javaweb学习过程中

遇到一个问题:即web项目全局错误页面的问题,正常配置下是:


然而在访问过程中却一直没有跳转到错误页面中

正常思维:百度+Google。

百度+Google给出的答案就友好错误信息的问题,我将ie的友好信息关掉,依旧没有显示,更何况我用的是chrome

开发陷入停滞状态。。。。

博主一开始就觉得是路径问题,但是修改路径,idea会报错,所以使用的是它默认的路径

忍无可忍情况下,直接路径用/表示,将错误页面指向index.jsp页面,惊喜地发现居然能正常调整

辣么,我的index.jsp页面与404Page.html页面是同在一个目录结构下,很明显路径写法,应该是/404Page.html.

然而,


idea不出所料报错了,不管了,直接运行。

嘿嘿,跳转成功。

结论1:idea检查错误的机制不一定是正确的,要有自己正确的判断能力,与自主检查错误的能力。

最后献上目录结构:


结论2:默认情况下web这个包名在输出是不存在的,所以tomcat运行后,才会找不到错误页面跳转!

猜你喜欢

转载自blog.csdn.net/the_roy/article/details/80996221