当我们把一个web项目成功发布出去,但是有些页面还有待完善的时候,会出现404错误页面.这个会给用户很差的体验.如何将这些错误页面修改为自定义的错误页界面,给用户一些友好的提示呢?

首先我们在web.xml配置

	<error-page>
<error-code>404</error-code>
<location>/WEB-INF/error/error.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/WEB-INF/error/error.jsp</location>
</error-page>
	1.error-code是它的错误代码.页面找不到或者页面有错误信息为404  action错误为500
	2.location  可以直接指定页面路径,即使在webinf路径下依旧有效

	接下来我们配置错误页面
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@page isErrorPage="true" %>
<%response.setStatus(HttpServletResponse.SC_OK); %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'error.jsp' starting page</title>
</head>
<body>
<div align="center">
正在制作
<a href="javascript:history.go(-1)">返回</a>
<br />
也可能页面连接更改了,请按 F5 键刷新整个页面看看,特别是菜单!
</div>
</body>
</html>

1.isErrorPage="true" 将这个页面设置为错误页面,默认为false


	2.response.setStatus(HttpServletResponse.SC_OK);设置响应状态

最新文章

  1. linux指令(一)文件的操作
  2. Java中List,ArrayList、Vector,map,HashTable,HashMap区别用法
  3. C# 单例模式Lazy&lt;T&gt;实现版本
  4. HDU 5762 Teacher Bo (暴力)
  5. javascript笔记---貌似大叔
  6. jarring type lambda
  7. [BZOJ1024] [SCOI2009] 生日快乐 (搜索)
  8. linux文件查找及操作
  9. 怎么动态生成js变量
  10. openlayers4 入门开发系列之聚合图篇(附源码下载)
  11. (详细)华为荣耀8X JSN-AL00的usb调试模式在哪里开启的教程
  12. 微信支付异常:appid and openid not match
  13. JS 实现的浏览器系统通知 iNotify.js
  14. bat如何实现自动创建文件夹(以当前时间命名)
  15. poj3268 Silver Cow Party(两次dijkstra)
  16. spfa与dijkstra(最短路)
  17. 与LINQ有关的语言特性
  18. golang 原子操作函数
  19. jQuery添加添加时间与时间戳相互转换组件
  20. 小学四则运算APP 第一个冲刺阶段 第五天

热门文章

  1. foj Problem 2107 Hua Rong Dao
  2. 灰姑娘的水晶鞋(NOIP模拟赛Round 7)
  3. 1.1 由C++Builder 6.0 通向OpenGL(1)
  4. Xcode5 上64位编译 出错No architectures to compile for
  5. 编写COOL编译器
  6. android与java的关系
  7. Juce-强大的开源类库
  8. Centos 多线程下载工具-axel
  9. bash shell 文本文件操作
  10. 解决Windows下网络原因Composer安装失败问题的方法