通用错误页面解决方案是针对公司各项目中报错页面的统一规范,为了方便排查错误及页面友好性,公司各项目的报错页面需要遵循该方案。
解决方案
1. 设置统一错误定制页面,包括401、403、404和500等错误的页面。这些页面统一放在Web根目录的error子目录下,模板错误页面见附件(用户可以自己定制这些错误页面)。
2. 在web.xml中配置通用错误页面,示例如下:
<error-page>
<error-code>403</error-code>
<location>/error/403.html</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/error/404.html</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/error/500.jsp</location>
</error-page>
3. 根据自己的项目修改返回首页的链接地址,默认为返回到"/";
4. 另外,方案还提供了蓝色版页面,可以根据需要自己替换。
检查方案
提供专门的检查页面用于检查项目中的401、403、404、500等错误页面是否显示正常,相关的检查页面见附件中的checkError.jsp和showError.jsp,将它们置于项目的Web根目录下,项目运行时直接访问checkError.jsp页面,按照页面中的操作说明即可进行检查。
访问 http://域名/checkError.jsp