`
huangjainpeng
  • 浏览: 5477 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

配置错误页面的处理

阅读更多

Struts框架虽然有错误处理机制,但是Struts并不能处理所有出现的错误,因此在web.xml中配置错误页面处理,是对Struts错误处理机制的一个补充.具体配置如下代码所示:

 

 

<error-page>

<errpr-code>404</error-code>

<location>/err404.jsp</location>

</error-page>

 

IE5以后的浏览器对自定义错误页面的信息量有要求,信息量足够大才能支持显示,

否则将按其自身的错误处理机制显示错误处理页面。对此,解决的办法之一就是在

自定义的错误页面中增加注释或其他内容,以增加错误页面的信息量。

 

下面代码是自定义的错误页面err404.jsp:

 

<%@ page contentType="text/html;charset=GB2312" language="java"%>

<html>

<head>

<title>the simple example</title>

</head>

<body>

<!--增加一些注释,使得页面的信息量足够大,

这样自定义的错误页面才能起作用,否则浏览器

将显示自身的错误处理页面。这个办法在IE浏览器

起作用,在其他浏览器中没有做过测试,请读者根

据自己采用的浏览器来决定是否使用增加代码信息

的方法。-->

<h1>对不起,您访问的页面已不存在</h1><br>

<h1>请继续访问其他页面</h1>

</body>

</html>

 

 

另外web浏览器也可以捕获下列异常:RuntimeException、ServletException、IOException

一集这些异常的子类,因此也可以在web.xml中来配置对这些异常的处理。

此时,需要用<exception-type>来表示异常的类型,如下列代码:

<error-page>

<exception-type>javax.servlet.ServletException</exception-type>

<location>/errServletException.jsp</location>

</error-page>

 

 

ServletException是异常类型,错误处理页面是errServletException.jsp

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    在web.xml中设置错误处理页面.docx

    在 JavaWeb 应用程序中,web.xml 文件是核心配置文件之一,它定义了应用程序的各项配置信息,包括错误处理页面。在 web.xml 文件中,我们可以使用 `&lt;error-page&gt;` 元素来设置错误处理页面,该元素有两个重要的属性:...

    404.rar错误页面处理

    为了优化用户体验和维护网站的专业形象,处理404错误页面至关重要。下面将详细讨论404错误的含义、产生的原因以及如何有效地处理404页面。 首先,404错误是一个HTTP状态码,它告诉用户和搜索引擎服务器找到了,但...

    JSP里web.xml实现错误处理页面的制

    在上述代码中,我们首先声明了JSP页面的基本属性,包括语言、内容类型、编码以及是否作为错误页面。通过`&lt;%...%&gt;`脚本块,我们可以设置响应状态,并通过`exception`对象访问错误的具体信息,从而在页面上展示更详尽...

    C#页面统一错误处理

    通过设置`&lt;customErrors mode="RemoteOnly"&gt;`,可以确保本地开发环境显示详细的错误信息,而远程访问时则显示友好的错误页面,避免敏感信息泄露。 示例代码展示了具体的配置方式: ```xml ``` 这里,`...

    web工程中404/500错误页面配置+404页面模板

    在Tomcat等Java Web服务器中,我们需要在`web.xml`部署描述符中配置错误页面: ```xml &lt;error-code&gt;404 &lt;location&gt;/error/404.jsp &lt;error-code&gt;500 &lt;location&gt;/error/500.jsp ``` 这里的`/error/404.jsp`和...

    后台配置功能页面设计

    通过以上分析,我们可以看出后台配置功能页面设计是一个涉及前端、后端和数据库等多个层面的综合任务,它要求开发者具有良好的用户体验设计能力、数据处理技能以及安全性考量。同时,合理的文件组织和编程模式也是...

    404,500错误页面设计

    这些HTML文件可以被用作JSP(JavaServer Pages)应用中的错误处理模板,通过配置服务器的错误页面映射,当发生相应错误时,服务器会自动跳转到这些页面。 例如,在Tomcat服务器中,可以在`web.xml`配置文件中添加...

    当输入错误页面会跳到指定的错误页面,并显示错误原因

    综上所述,处理错误页面涉及了ASP.NET中的多个方面,包括配置管理、异常处理和用户界面设计。正确配置这些组件,可以提高应用程序的健壮性和用户体验。在提供的压缩包文件中,可能包含示例代码或样式文件,供学习者...

    404,500错误页面

    了解这些错误页面的含义和处理方式对于提升用户体验至关重要。 首先,404错误页面(Not Found)是当用户尝试访问的URL不存在或者已被删除时,服务器返回的一种错误信息。这可能是由于用户手动输入了错误的地址,...

    好看的通用自定义错误返回页面

    4. 配置服务器:在服务器端设置错误处理机制,将默认的错误页面替换为自定义的错误页面。例如,在Apache或Nginx服务器中,可以通过修改配置文件实现这一功能。 5. 测试:确保在各种错误情况下,自定义错误页面都能...

    404错误页面模板

    在实际应用中,通过设置服务器配置或者使用重定向规则,可以确保用户在访问不存在的页面时自动跳转到404错误页面。例如,在Apache服务器上,可以编辑`.htaccess`文件来实现这一功能;而在Nginx服务器上,则需要修改...

    显示自定义错误页面,用户自定义

    1. **配置错误页面**:在Web应用的`web.xml`配置文件中,你可以定义特定HTTP状态码对应的错误页面。例如,要为404错误创建一个自定义页面,可以添加以下代码: ```xml &lt;error-code&gt;404 &lt;location&gt;/error/404....

    很好的404错误跳转页面

    例如,使用Apache或Nginx等Web服务器配置文件,可以设定自定义的错误页面;利用Google Search Console或第三方工具检测网站的404错误;通过JavaScript或服务器端脚本实现动态跳转功能。 从提供的压缩包文件名称"404...

    14款经典的404错误页面

    10. **Web服务器配置**:不同的Web服务器如Apache、Nginx等,设置404错误页面的方法各异,需要根据具体服务器类型进行配置。 综上所述,404错误页面不仅是解决用户访问问题的工具,更是提升网站品质和服务的关键...

    简单漂亮404错误页面模板.zip

    总的来说,一个精心设计的404错误页面对于任何网站都是至关重要的,它有助于维护品牌形象,减少用户流失,并提供一种优雅的方式处理常见的网页访问问题。这个"简单漂亮404错误页面模板"提供了一种实用的解决方案,...

    ThinkPHP5 自定义配置页面(静态文件)

    根据给定的链接,我们将参考《ThinkPHP5自定义配置页面(静态文件)》这篇文章,该文详细介绍了如何在ThinkPHP5中创建自定义的404错误页面。首先,我们要知道在ThinkPHP5中,错误处理是通过`app\exception\Handle....

    404错误页面

    5. **服务器配置问题**:服务器配置错误可能导致返回404状态码。 设计一个优秀的404错误页面至关重要,因为它能帮助用户在遇到问题时不会立即离开网站。一个好的404页面应包含以下元素: 1. **清晰的错误信息**:...

    Spring Boot自定义错误页面

    为了提供更友好的用户体验,Spring Boot允许我们自定义这些错误页面,而不是显示默认的Spring Boot错误页面。这篇博文的资源包含了三个自定义错误页面文件:404.html、500.html和401.html,分别对应HTTP状态码404、...

    ASP.NET的错误处理机制

    1. **Web.Config配置文件**:通过`&lt;customErrors&gt;`元素来配置错误页面。 2. **Global.asax文件**: - `Application_Error`事件:用于处理整个应用程序级别的错误。 3. **局部页面错误处理**: - 使用`ErrorPage`...

Global site tag (gtag.js) - Google Analytics