用到两个jsp页面指令:
isErrorPage=true/false ( true 则页面可以使用exception,false不可用)
errorPage 默认忽略,例子: errorPage="error/error.jsp"
代码如下:
error.jsp 异常处理页:
<%@page contentType="text/html;charset=gbk" isErrorPage="true"%>
<HTML>
<HEAD>
<link rel="stylesheet" type="text/css" href="/style/sound.css">
</HEAD>
<body bgcolor=gray topmargin="10" leftmargin="0" id="TheBody">
<table border="0" bgcolor=#e0e0e0 align="center" cellspacing="0" style="BORDER-RIGHT:gray 2px solid; BORDER-TOP:white 2px solid; BORDER-LEFT:white 2px solid; BORDER-BOTTOM:gray 2px solid" width="407">
<tr>
<td width=10px></td>
<td><%=exception.getMessage()%></td>
</tr>
</table>
</body>
</HTML>
我们来测试一下.制造一个异常:
testerr.jsp
<%@ page contentType="text/html;charset=GBK"%>
<%@ page errorPage="error.jsp"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<!--s 没有定义,所以会出错-->
<%=s%>
</body>
</html>
分享到:
相关推荐
针对运行jsp页面中产生的exception或者404,505错误的处理
JSP里web.xml实现错误处理页面的制
请在web.xml文件中使用– page >元素为整个web应用程序设置错误处理页面。已知:处理状态码为404的页面为404.jsp,处理状态码为500的页面为500.jsp。
jsp简单语法,servlet,JSP概述,JSP页面构成,注释,指令,脚本元素,动作元素,错误处理
JSP里web.xml实现错误处理页面的制作404,和500
jsp的页面设置,调用java的代码,页面设置中常见的问题,处理与错误的纠正,供学习之用!
JSP 异常处理 当编写JSP程序的时候,程序员可能会遗漏一些BUG,这些BUG可能会出现在程序的任何地方。JSP代码中通常有以下几类异常: 检查型异常:检查型异常就是一个典型的用户错误或者一个程序员无法预见的错误。举例...
本项目是基于Java的Servlet和JSP的404错误处理设计源码,包含46个文件,其中主要包含18个jsp页面文件,12个xml配置文件等。系统采用了Java编程语言,实现了基于Servlet和JSP的404错误处理功能。项目结构清晰,代码...
建立 后台处理页面validator.jsp ,负责从前台拿出数据放到JavaBean中, 调用业务逻辑,如果正确跳到success.jsp,错误跳到 error.jsp。 - 这样实现的弊端: 1美工不好理解页面的内容。 2页面上的Java代码不能...
特点及功能介绍: <br>支持单文件... 下载处理前先进行check,避免出现错误。 下载处理过程中出错时,会报告错误信息。 日文系统下文件名是中文时出现乱码问题。 处理前需要进行相对繁琐的设定。
exception对象含有只能由指定的JSP“错误处理页面”访问的异常数据。 out对象代表提供输出流的访问 page对象代表JSP页面对应的Servlet类实例 pageContext对象是Jsp页面本身的上下文,它提供唯一一组方法来管理具有...
8 error.jsp 第4章\ch4 div.jsp页面的错误处理页面 9 web.xml 第4章\ch4\WEB-INF 第4章程序应用的描述文件 表5 第5章 序号 文件名称 位置 说明 1 setAutoFlushFalse.jsp 第5章\ch5 测试autoFlush的使用方法 ...
作业6 JDBC操作数据库 作业类型:验证性实验 实验目的:理解JDBC接口操作数据库的方法,熟练掌握数据的增删改查。 实验内容: ...通过验证,跳转到success.jsp提示登录成功,否则,在login.jsp页码提示错误。
JBuilder2005实战JSP之程序功能介绍....这个模块包含6个JSP文件、3个Java类及两张后台表。 6个JSP文件分别为用户登录、页面流转控制、错误处理、登录成功和失败、以及退出系统的处理...为其他所有JSP页面的错误处理页面
2.7 JSP运行时错误处理与应该注意的六个常见问题 37 2.8 JSP小实例 38 2.8.1实例1(在JSP中定义函数) 38 2.8.2实例2(获取各种CGI环境变量) 39 2.8.3实例3(JSP里request变量列表) 42 2. 9本章...
1.5.3 为JSP指定一个错误处理页面 1.6 独家见解——B/S结构与C/S结构的区别 1.7 指点迷津 1.7.1 怎样学好JSP 1.7.2 新手易出现的问题 1.8 不能不说——养成良好的编程习惯 1.9 小结 第2章 ...
jsp,el表达式 1. Page指令: *" pageEncoding="utf-8"%> 注意:一个页面可以有多个page指令,除了import外,其他属性都只能出现一次。...a) jsp页面异常处理: *" pageEncoding="utf-8" isErrorPage="true"%>
3)当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。(选择一项) a) doStartTag() b) doEndTag() c) doInitBody() d) doAfterBody() 4) 在J2EE中,test.jsp文件中有如下一行代码...
不仅如此,在此还详尽地描述了Apache Tomcat服务器的建立、JSP和JSTL语法和特征、错误处理和调试、鉴别和个人化、数据库访问、XML处理和国际化等诸多内容。 希望学习JSP的专业人士可以划归为两大阵营,而这本书...
5、建立错误处理页面的范例程序 6、jsp:forward 7、简单计数器 8、设置页面属性 9、使用GB2312编码 10、使用Big5编码 11、c:catch的用法 12、<c:forEach> begin、end和step的用法 13 、 <c:forEach> 循环 14、...