`
晨星★~雨泪
  • 浏览: 446953 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

struts2 捕获404错误

阅读更多
当访问一个不存在页面时,一般显示404错误,这是一个很不友好的页面,很多网站都会让应用捕获这个404错误,并跳到指定的友好页面。在struts2中你可以按下面方法进行设置:


在struts.xml中添加:

<default-action-ref name="pageNotFund"></default-action-ref>

<action name="pageNotFund">
   <result>/pages/error.html</result>
</action>


其中:
<default-action-ref name="pageNotFund"></default-action-ref> 指明了当访问的链接不存在时,默认指向 pageNotFund 请求。

pageNotFund 是自己定义的一个acion,它的结果页面为 /pages/error.html 。你可以在pageNotFund 请求的action中做自己想要的处理

http://hi.baidu.com/piaokes/blog/item/2d01f31b576f0fd1ad6e75da.html
分享到:
评论
1 楼 xiaojianhx 2010-04-25  
我加了怎么不起作用?
2.1.8.1

相关推荐

    struts2完全捕获404错误的方法

    这篇文章将详细讲解如何在Struts2框架中完全捕获并处理404错误。 首先,404错误通常是由于URL映射不正确或者请求的资源不存在导致的。在Struts2中,我们可以使用自定义拦截器、全局结果或配置文件来捕获和处理这种...

    Java struts2捕获404错误的方法汇总

    在Java Struts2框架中,捕获404错误是为了提供更好的用户体验,避免用户看到标准的HTTP 404 Not Found错误页面。当用户尝试访问应用程序中不存在的URL时,通常会触发404错误。以下是一些常用的方法来处理和自定义...

    struts2 学习重点笔记

    ### Struts2 学习重点知识点总结 #### 一、Struts2 概念与架构 **1.1 Struts2 简介** - **定义**:Struts2 是 Apache 组织提供的一个基于 MVC 架构模式的开源 Web 应用框架。 - **核心**:Struts2 的核心其实是 ...

    Struts2类型转换(一)----常规类型,自定义类型,错误处理

    本篇文章将深入探讨Struts2中的类型转换机制,包括常规类型转换、自定义类型转换以及错误处理。 首先,我们来看**常规类型转换**。Struts2框架内建了一套完整的类型转换器,能够自动处理常见数据类型,如String、...

    Struts2全部jar包

    9. **异常处理**:通过全局异常处理,Struts2可以统一处理未捕获的异常,避免错误信息直接暴露给用户。 10. **类型转换**:Struts2提供了类型转换机制,自动将请求参数转换为Action类的属性类型,简化开发工作。 ...

    Struts处理类型转换错误,如时间转换

    本篇文章将深入探讨如何在Struts2中处理这些类型的错误,特别是关于时间转换的错误。 1. **类型转换错误概述** 类型转换错误通常发生在Action类中的属性与用户提交的数据类型不匹配时。例如,如果你有一个`java....

    struts2的新闻管理系统

    6. **错误和异常处理**:Struts2的全局异常处理机制可以捕获并处理程序运行时的异常,提供统一的错误提示。 7. **表单验证**:Struts2提供了强大的表单验证功能,可以在Action类中定义验证规则,或者使用XML配置...

    struts错误处理机制小例子

    8. ** strut2框架中的拦截器(Interceptor)**:Struts2引入了拦截器,可以在Action执行前后进行额外操作,包括错误处理。通过自定义拦截器,可以实现更灵活的错误管理策略,比如统一处理特定类型的异常。 通过这个...

    struts2高级部分

    - 随后通过`sendError()`方法向客户端返回HTTP状态码404或500,并附带异常信息,错误页面通常由Struts2默认提供的错误页面`error.ftl`展示。 - **配置管理**: - 可以通过XML配置文件中的`&lt;constant name="struts...

    Struts2输入校验总结

    反之,如果校验失败,会转向`input`视图资源,通常是在Struts2配置文件中指定的,用于显示错误信息给用户。 #### 三、基于验证框架的输入校验 除了手动校验,Struts2还提供了一个强大的验证框架,支持更复杂的校验...

    Struts2 英文教程

    通过这样的配置,当应用程序中发生未捕获的异常时,Struts2会自动跳转到/error.jsp页面,显示错误信息。 #### 总结 Struts2作为一款先进的MVC框架,不仅简化了Web应用程序的开发流程,还提高了代码的可维护性和可...

    struts2总结项目总结

    1. Struts2提供了一套完善的异常处理机制,通过全局异常映射(Global Exception Mapping)可以捕获并处理各类运行时异常。 2. 自定义错误页面和错误处理策略,提高用户体验。 六、Struts2的安全性 1. 虽然Struts2...

    struts2简单模拟

    6. **异常处理**:Struts2提供了一套完整的异常处理机制,可以捕获并控制应用程序中可能出现的异常,使开发者能够优雅地处理错误。 7. **国际化支持**:Struts2支持多语言环境,通过资源文件可以轻松实现应用程序的...

    struts的错误处理

    当表单数据不符合预期时,可以通过ActionForm对象来捕获这些错误,并将其返回给用户。下面将详细介绍如何在ActionForm中实现错误处理。 ##### 1. 建立工程,加入Struts支持 - 创建一个新的Java Web项目。 - 添加...

    struts2学习笔记总结

    全局异常处理配置在struts.xml中,可捕获所有Action的异常;局部异常处理则在Action类中通过@ExceptionHandler注解指定。 八、最佳实践 1. 使用ActionSupport基类,它提供了默认的错误处理和字段验证。 2. 尽量避免...

    网上书店struts2

    Struts2允许自定义异常处理策略,可以捕获并优雅地处理业务逻辑中的异常,提供友好的错误提示给用户。 十二、国际化与本地化 网上书店可能需要支持多语言,Struts2提供了国际化支持,通过资源文件来管理不同语言的...

    struts2和shiro完美整合解决方案

    8. **异常处理**:捕获Shiro抛出的未授权或未认证异常,返回合适的错误提示页面。 通过这样的整合,开发者可以轻松地在Struts2应用中实现用户登录、权限控制和角色管理。Shiro的简洁API和Struts2的MVC架构使得整个...

    Jquery与struts2

    **jQuery与Struts2整合详解** 在Web开发中,jQuery是一个强大的JavaScript库,它极大地简化了JavaScript的使用,使得前端交互更加便捷高效。而Struts2作为一款成熟的MVC框架,广泛应用于Java后端开发,提供了强大的...

Global site tag (gtag.js) - Google Analytics