前言
网站上线后,jsp页面上有时会出现不友好的错误信息,我们需要展示给用户更加友好的页面。这时候要用到page标签的errorPage和isErrorPage。
errorPage
指定当前页面出现错误时实际相应的页面是什么。
例如:,其中"/“代表当前WEB应用的根目录。
isErrorPage
指定当前页面是否为错误页面。
例如:
可以说明当前页面可以使用exception隐含变量。需要注意的是,若指定isErrorPage="true"并且使用exception
的方法了,一般不建议能直接访问该页面。(放在WEB-INF下)
项目结构
web.xml
javaWeb_16
index.jsp
index.jsp
pageEncoding="UTF-8" errorPage="/error.jsp"%>
indexint a = 12/0;
%>
error.jsp
pageEncoding="UTF-8" isErrorPage="true"%>
Insert title here发生错误鸟
错误信息:
运行效果