jsp页面,本身服务器也会将该页面翻译成一个servlet页面,所以请求该页面就会有可能出现错误的情况,就会出现下面类似的页面

这样给客户看到并不友好。

1、jsp页面<%@ page %>指令中的errorPage属性

此时可以在jsp页面中的<%@ page %>指令中配置errorPage属性,当访问此页面发生错误是,就会跳转到配置好的友好页面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" errorPage="errorPage.jsp"%>

跳转到的错误页面...这样看起来就好多了。

2、配置web.xml

在java web工程中,也可以对web.xml配置文件配置全局的错误页面配置,这样在工程中发生错误,都会跳转到相应的页面。

<!-- 全局错误处理页面配置 -->
<error-page>
<!--服务器发生错误时-->
<error-code>500</error-code>
<location>/errorPage.jsp</location>
</error-page>
<error-page>
<!--资源找不到-->
<error-code>404</error-code>
<location>/404.html</location>
</error-page>

配置好了以后,页面没有找到,或者资源访问不存在时候

注意:  

  当配置了jsp中的errorPage属性后,页面报错就会忽略web.xml中的<error-code>500</error-code>配置(就近原则),可以根据这点配置某个页面发生错误的特殊处理页面

最新文章

  1. Array常用方法
  2. MySql学习(二) —— where / having / group by / order by / limit 简单查询
  3. CSS 笔记六(Image/Attribute Selectors)
  4. UVa 106 - Fermat vs Pythagoras(数论题目)
  5. HTTP一次请求的过程
  6. 转: Android 后台任务型App多进程架构演化
  7. shell脚本应用(5)--实用脚本片段
  8. javascript变量提升
  9. VBS get,post函数
  10. CSS三种引入方式:内联、页级、外联
  11. leetcode算法:Trim a Binar Search Tree
  12. 39_redux_counter应用_redux版本
  13. JavaSE基础知识(5)—面向对象(抽象类和接口)
  14. 关于TCP/IOCP构架中出现的Socket假死连接解决方案
  15. Spring Cloud 入门教程(十):和RabbitMQ的整合 -- 消息总线Spring Cloud Netflix Bus
  16. 数据库中的undo日志、redo日志
  17. 消费Restful的web服务(三)
  18. js获取前几天的时间及时间区间
  19. ncnn 源码学习-Mat.h Mat.c
  20. 添加静态路由 route add -host 子网掩码 -- 在线解析

热门文章

  1. 排列的Java递归语言实现
  2. html自定义checkbox、radio、select —— select篇
  3. DIV+CSS布局-固定页面开度布局
  4. Intellij 中的git操作 转!
  5. Kerberos认证流程详解
  6. GWT用frame调用JSP
  7. Android框架之网络开发框架Volley
  8. ContentProvider与ContentResolver使用
  9. 让Tomcat支持中文路径名和中文文件名
  10. 【NodeJs】Ctrl+C在Linux平台和Windows平台下的TCP连接中的不同表现