Http响应状态码404的含义是服务器端没有找到客户端请求的资源,定制404错误页面至少有以下两个好处:
1.向客户端隐藏服务器信息,服务器提供的默认404错误页面上一般都包含当前应用使用的是什么服务器这样的敏感信息。
2.改善用户体验,我们可以提供一个风格和Web界面一致的404页面。
对于Java Web应用有一种非常简单的做法:
在web.xml添加
<!-- 定制404错误页面 -->
<error-page>
<error-code>404</error-code>
<location>/404error/404error.jsp</location>
</error-page>
location为404页面位置,接下来编写页面即可。
下面是笔者做过的台州银行网银的例子: