`
孤星119
  • 浏览: 124438 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Web Project errorpage设置

 
阅读更多

方法:
1.web.xml中添加 如下代码

	  <!-- 400错误 请求无效 -->
    <error-page>
        <error-code>400</error-code>
        <location>/error.jsp</location>
    </error-page>
    <!-- 404 页面不存在错误 -->
    <error-page>
        <error-code>404</error-code>
        <location>/error.jsp</location>
    </error-page>
   <!-- 500 服务器内部错误 -->
    <error-page>
        <error-code>500</error-code>
        <location>/error.jsp</location>
    </error-page>
    <!-- java.lang.Exception异常错误,依据这个标记可定义多个类似错误提示 -->
    <error-page>
        <exception-type>java.lang.Exception</exception-type>
        <location>/error.jsp</location>
    </error-page>
    <!-- java.lang.NullPointerException异常错误,依据这个标记可定义多个类似错误提示 -->
    <error-page>
        <exception-type>java.lang.NullPointerException</exception-type>
        <location>/error.jsp</location>
    </error-page>
    <error-page>
        <exception-type>javax.servlet.ServletException</exception-type>
        <location>/error.jsp</location>
    </error-page>

 

 

2.error.jsp代码

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@page	language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>JSP Page</title>
</head>
<body>
	页面异常<br>
	请联系管理员
</body>
</html>

 

 

3.测试页面 errorPageTest.jsp

   这里故意设置 1/0 为了测试

 

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=GB18030"> 
<title>testErrorPage</title> 
</head> 
<body> 
<% 
	int i=1/0;
%> 
</body> 
</html> 

 

 

4.测试

     1).访问测试页面 转到error.jsp 则证明成功
     2).浏览器地址栏中输入项目中一个不存在的页面 转到error.jsp 则证明成功

5.其它

  若不在web.xml配置错误页面,
  则需要在error.jsp中指定

  <%@page isErrorPage="true"%>

 

  且需要有可能出错的页面 设置 

<%@page errorPage="error.jsp" %>

 

 

  
 6.注意:
  有时候error.jsp页面无效 可能是浏览器设置造成的 
  解决方案:
  1).在IE【工具】->【Internet选项】->【高级】中勾掉【显示友好http错误提示】;
  2).确保error.jsp的大小>1024字节。

分享到:
评论

相关推荐

    WEB17Project-jsp.rar 源代码

    完成商品的列表的展示。 3.jsp指令(3个) jsp的指令是指导jsp翻译和运行的命令,jsp包括三大指令: 1)page指令 --- 属性...errorPage:当当前页面出错后跳转到哪个页面 isErrorPage:当前页面是一个处理错误的页面

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    3.3.5 errorhandler接口 73 3.3.6 使用sax解析xml文档实例 74 3.4 jdom 83 3.4.1 下载并配置jdom 83 3.4.2 jdom api介绍 84 3.5 dom4j 88 3.5.1 下载并配置dom4j 88 3.5.2 dom4j api介绍 88 3.5.3 第一个...

    EclipsepWeb项目环境搭建.docx

    - 在Eclipsep中选择“File”&gt;“New”&gt;“Dynamic Web Project”。 - 填写项目名称和其他相关信息,然后点击“Finish”。 2. **创建页面**: - 右键点击Web项目,在弹出的菜单中选择“New”&gt;“File”。 - 输入...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    3.3.5 errorhandler接口 73 3.3.6 使用sax解析xml文档实例 74 3.4 jdom 83 3.4.1 下载并配置jdom 83 3.4.2 jdom api介绍 84 3.5 dom4j 88 3.5.1 下载并配置dom4j 88 3.5.2 dom4j api介绍 88 3.5.3 第一个...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    3.3.5 errorhandler接口 73 3.3.6 使用sax解析xml文档实例 74 3.4 jdom 83 3.4.1 下载并配置jdom 83 3.4.2 jdom api介绍 84 3.5 dom4j 88 3.5.1 下载并配置dom4j 88 3.5.2 dom4j api介绍 88 3.5.3 第一个...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    3.3.5 errorhandler接口 73 3.3.6 使用sax解析xml文档实例 74 3.4 jdom 83 3.4.1 下载并配置jdom 83 3.4.2 jdom api介绍 84 3.5 dom4j 88 3.5.1 下载并配置dom4j 88 3.5.2 dom4j api介绍 88 3.5.3 第一个...

    project_包括jsp基本功能开发_网站动态网页设计入门基础_

    7. **错误处理与跳转**:使用JSP的error-page和forward指令进行错误处理和页面跳转。 8. **MVC模式应用**:了解如何在JSP中实现Model-View-Controller模式,提高代码组织和复用性。 通过这个项目的学习,你将能够...

    TOMCAT的配置

    本文将详细介绍如何对Tomcat进行基本配置,包括但不限于增加虚拟目录、配置端口、设置`web.xml`文件以及一些高级配置等。 #### 二、增加虚拟目录 在实际应用中,为了更好地组织Web应用,通常会为每个应用设置一个...

    struts开发入门

    在 MyEclipse 或者其他 IDE 中,选择创建一个新的 Web Project,例如命名为 "struts2.2"。这将为你提供一个基础的 Web 应用结构,包括源代码目录、Web-INF 目录等。 2. 引入 JAR 文件 为了使用 Struts 框架,你需要...

    登录框实例(完整的过程)

    JSP页面还包含了错误处理页面引用,如`errorPage=""`,用于指定当发生错误时跳转的页面。 4. **JSP 表单处理**: `login_in.jsp`接收`login.jsp`提交的数据,使用`request.getParameter()`方法获取用户输入的...

    webservice-ajax

    ... &lt;/system.web&gt; ... &lt;configuration&gt; Making client-side JavaScript code Let us take a look at the default.aspx file that was automatically created in our project (if it was not - ...

    jsp和servelet 的学习和使用

    charset=UTF-8" errorPage="error.jsp" %&gt; String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %&gt; &lt;!DOCTYPE ...

    Spring MVC Demo

    通过 `@ExceptionHandler` 和 `@ErrorPage` 注解,开发者可以自定义错误页面和异常处理逻辑,提供更友好的错误提示。 **项目结构分析** 在提供的压缩包文件中,我们看到 `.classpath`、`.mymetadata`、`.project` ...

    JSP +servlet eclipse登陆程序

    在Eclipse中,选择"File" -&gt; "New" -&gt; "Dynamic Web Project",填写项目名称并配置相关的Web容器设置,如Tomcat。 接下来,我们将创建两个主要的文件:一个JSP页面(通常用于展示用户界面)和一个Servlet(用于处理...

    Professional C# 3rd Edition

    The ASP.NET Web Matrix Project 335 WinCV 335 Summary 337 Chapter 13: Assemblies 339 What Are Assemblies? 339 The Answer to DLL Hell 340 Features of Assemblies 341 Application Domains and Assemblies ...

    UiPath高级开发者认证-操作题

    Scrape the data in all the pages of the table, page by page, ensuring error handling and recovery. 3. For each page: - Filter the records where Status is 'Open'; - Filter the records where Type ...

    myeclipse搭建SSH框架图解

    在MyEclipse中,通过`Ctrl+N` &gt; `MyEclipse` &gt; `Web-Struts` &gt; `Struts 1.3 Forword`,设置`Name`为`index`,`Page Path`为`/index.jsp`。 **7. 修改Action类** 最后,我们需要在`LoginAction`的`execute`方法中...

    Struts2的第一个入门实例(一)

    2. `.mymetadata` - 通常用于存储MyEclipse IDE的项目元数据,如项目属性和设置。 3. `.project` - Eclipse项目配置文件,定义了项目的类型、构建路径等信息。 4. `src` - 源代码目录,通常存放Java源文件、配置文件...

    ICS delphixe10源码版

    .\Install Component packages project groups for all versions .\Packages (was Delphi\Vc32) Delphi (7 and up) and C++Builder (2006 and up) packages projects .\Source (was Delphi\Vc32) ICS Delphi source ...

Global site tag (gtag.js) - Google Analytics