javaWeb中设置错误页面

 时间:2026-02-12 16:06:00

1、1.新建a.jsp页面,输入如下代码,由于分母为0,肯定代码异常

javaWeb中设置错误页面

2、2.访问浏览器,页面展示如下,很不友好

javaWeb中设置错误页面

3、3.在a.jsp页面顶部增加代码 errorPage="/error.jsp"

javaWeb中设置错误页面

4、4.新建error.jsp页面,位置如下

javaWeb中设置错误页面

5、5.代码如下:

javaWeb中设置错误页面

6、6.浏览器中访问a.jsp 出现错误信息提示,说明正确跳转到了error.jsp

而浏览器中的URL仍然是a.jsp 说明这个错误跳转是个请求转发

javaWeb中设置错误页面

7、7.但如果直接访问error.jsp的话,会出现如下错误,报了空指针异常,这是因为exception.getMessage()本身就是空方法。

javaWeb中设置错误页面

8、8.而且error.jsp本身就是个错误提示页面,不能被用户直接访问。

那如何改变呢?

如下图,把error.jsp放入WEB-INF 目录下,

javaWeb中设置错误页面

9、9.tomcat服务器WEB-INF目录内的东西是不能被用户直接访问的

javaWeb中设置错误页面

10、10.修改a.jsp页面代码,重新指向错误页面

javaWeb中设置错误页面

11、11.访问仍然正常

javaWeb中设置错误页面

12、12.但由于a.jsp页面本身能被用户访问,代码容易暴漏给用户,所以不替唱这么做。

把a.jsp页面的错误提示去除

javaWeb中设置错误页面

13、13.在web.xml 中添加如下代码

javaWeb中设置错误页面

14、14.这才是javaweb常用的错误提示页面配置方式

  • Word:超链接不带下划线的方法
  • word文档段落标题大纲如何修改
  • 软件Navicat Premium操作数据表
  • MySQL语句总结(七)—修改表的操作
  • 怎么在java中实现数据库表的简单增删改查?
  • 热门搜索
    以读书为主题的手抄报 六一儿童节手抄报内容资料 畅想未来手抄报 手抄报花边又漂亮 清明节手抄报设计图 我爱校园手抄报内容 艾滋病手抄报图片 快乐阅读手抄报内容 手抄报国庆70周年 诚实守信手抄报内容