JSP配置跳转错误处理页面errorPage
有时候我们访问一个页面会报两种错误:
- 404 //找不到网页
- 500 //服务器出现错误
那后台我们如何跳转页面呢?
第一步:发生错误页面<%@ page 内 设置errorPage="common/zz.jsp"
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="hah.*" errorPage="common/zz.jsp" %>
注意:common文件在WebContent文件下
第二步:配置错误处理页面isErrorPage="true"
<%@ page language="java" contentType="text/html; charset=UTF-8" isErrorPage="true" pageEncoding="UTF-8"%>
注意:该页面可以使用内置对象exception来显示错误信息:
<%=exception.getMessage() %>
但是这样子就要对每个有可能报错误的页面加头部 多麻烦啊 这个时候可以配置全局在web.xml中:
<error-code>404</error-code> <location>/common/404.html</location> </error-page> <error-page> <error-code>500</error-code> <location>/common/500.jsp</location> </error-page>
意思就是 如果页面报404错误,那么就进入common的404.html中
如果页面报500错误,那么久进入common的500.jsp中
为什么404要html 而500是jsp?
因为:404的错误原因都是一个 那就是找不到页面,而500的错误原因则是千奇百怪,要动态加载错误。
强调:
errorPage="common/zz.jsp"和全局配置错误处理页面那么到底跳转到哪一个呢?
就近原则 会跳转到 errorPage指定的页面
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
学生选课系统---数据库课程设计SQL Server
可以直接从我的GitHub中获取文档: 学生选课系统GitHub 一 题目 学生选课系统 二 需求分析 1.根据学生专业学年学期等信息,录入课程完成课程计划2.根据课程计划,录入任课教师信息3.学生可以根据学年学期等信息,选择课程完成选课要求 三 结构概念设计 计划受众表信息学生表信息教师表信息课程表信息教学计划表信息任课表信息学生选课表信息 四 ER图(基于三级范式) 这里我遇到一个问题如何设计ER图 和如何根据ER图设计关系逻辑呢? 数据库设计方法 看了以上这篇 收益很多 可以参考下 五 数据字典 Stdunt表(学生表) 字段名 数据类型 长度 约束 描述 字段名 数据类型 长度 约束 描述 Student_id Nvar char 50 主键 学生学号 Gender Nvarchar 50 无 性别 Name Nvarchar 50 无 学生名字 category Nvarchar 50 无 种类 Course表(课程表) 字段名 数据类型 长度 约束 描述 course_id Nvarchar 50 主键 课程号 Name Nvarchar 50 唯一键 课程名 mode N...
- 下一篇
JSP EL表达式学习笔记
<%@page import="java.util.HashMap"%> <%@page import="java.util.Map"%> <%@page import="java.util.ArrayList"%> <%@page import="java.util.List"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="hah.*" errorPage="common/zz.jsp" %> <%-- errorPage="common/zz.jsp" --%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="...
相关文章
文章评论
共有0条评论来说两句吧...