`
houzhaowei
  • 浏览: 499213 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts 1.2 /2.0 错误处理

阅读更多
struts 1.2 错误处理:
在 struts-config.xml 中 加入

<global-exceptions >
<exception key="errors.message"    type="java.lang.Exception" path="/errorpage.jsp" scope="request"/>  
</global-exceptions>

其中遇到所有抛出的excrption 类的子类 都会得到捕获并跳转到erroroage.jsp.


struts 2.0 错误处理:

在相应struts配置文件中 加入

<global-results>
     <result name="runtimeException">
/WEBINF/exception/runtimeException.jsp
      </result>
</global-results>
<global-exception-mappings>
         <exception-mapping result="runtimeException"
exception="java.lang.RuntimeException" />
</global-exception-mappings>


这个的功能是可以捕获到所有抛出的runtimeException 并显示runtimeException.jsp
分享到:
评论

相关推荐

    struts1.2+spring2.0 登录 例子

    Struts1.2和Spring2.0是两个经典的Java企业级开发框架,它们在Web应用程序开发中被广泛使用。这个“struts1.2+spring2.0 登录例子”是一个整合了这两个框架的示例项目,旨在帮助开发者理解如何在实际应用中集成和...

    SSH_struts1.2jar包

    Struts 1.2引入了许多改进,包括更好的错误处理、国际化支持、以及对JSP 2.0和Servlet 2.4的兼容性。在Struts 1.2中,开发者可以利用ActionForm对象来封装表单数据,通过ActionServlet调度请求,并使用配置文件...

    struts1.2+batis+spring2.0+oracle10g集成例子

    Struts1.2、Batis、Spring2.0和Oracle10g是经典的Java企业级应用框架和技术组合,常用于构建高效、可扩展的Web应用程序。这个集成例子旨在展示如何将这些组件协同工作,实现MVC(Model-View-Controller)架构、数据...

    struts1.2+batis+spring2.0+oracle10g集成例子(增加了分页功能)

    这是一个基于老旧技术栈的Web应用集成示例,主要包括Struts1.2、iBatis(现为MyBatis)和Spring2.0框架,以及Oracle10g数据库。这个项目可能是一个初学者为了学习和实践这些技术而创建的,特别加入了分页功能,以...

    Struts源码和帮助文档

    首先,让我们来探讨一下Struts1.2和2.0的主要区别。Struts1.2是早期版本,它的核心是ActionServlet,负责处理HTTP请求,并通过ActionForm对象将数据传递到业务逻辑层。而Struts2.0则引入了更多现代Web开发的理念,如...

    徒手配置Struts2

    ||— lib(包含struts2-core-2.3.1.2.jar、xwork-core-2.3.1.2.jar等所需库文件) ||— web.xml |— login.jsp、error.jsp、welcome.jsp等JSP页面 ``` 1. **WEB-INF文件夹**:存放所有JSP文件、HTML文件以及web.xml...

    SSH(Struts1+Spring+Hibernate)配置开发总结

    - 在项目中添加Struts1支持时,选择使用MyEclipse集成的Struts1.2版本。 - 修改包名以符合个人或团队的命名规范,其余配置保持默认状态。 - 完成配置后,Struts1会自动加载所需的jar包至项目的WEB-INF目录下。 -...

    信息办公Struts图书馆管理系统-struts

    【信息办公】Struts图书馆管理系统是一个基于Java技术的Web应用程序,它使用了经典的Struts1.2框架,结合了JSP2.0、Servlet2.4、JDK1.5和Tomcat5.5服务器来实现高效且稳定的图书管理功能。这个系统利用了Java的强大...

    Struts2学习笔记与心得

    一个Action可以有多个Result,每个Result对应一种处理结果,比如成功跳转到某个页面或失败时显示错误信息等。 ##### 3.4 Result的类型 - Struts2支持多种类型的Result,包括JSP、FreeMarker、Velocity等模板引擎。...

    很经典的ssh框架项目

    这个“很经典的ssh框架项目”显然使用了Struts1.2、Hibernate3.1和Spring2.0这三个版本,这在当时是一个广泛采用的配置。 1. **Struts1.2**: Struts是Apache组织下的一个MVC(Model-View-Controller)框架,它的...

    struts标签学习与应用(手册)

    Struts1.2标签库包含了一系列预定义的标签,简化了开发者的工作,使得业务逻辑和视图层的分离更加清晰。 **1. Struts标签概述** Struts标签库主要分为两个部分:HTML标签和Logic标签。HTML标签用于处理用户界面,而...

    struts2 一个简单的程序

    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"&gt; &lt;struts&gt; &lt;package name="struts2" namespace="/mystruts" extends="struts-default"&gt; ...

    深入Struts2的配置文件

    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"&gt; &lt;struts&gt; &lt;package name="default" extends="struts-default"&gt; ...

    struts图书管理系统

    3. **异常处理**:良好的错误处理机制,能够捕获并处理可能出现的异常,提供友好的错误提示。 4. **优化与性能**:可能采用了缓存技术、分页查询等方法提高系统性能。 **总结** Struts 图书管理系统是Java Web...

    JavaServer Faces 2.0完全参考手册(JSF2.0中文版).part1

    《JavaServer Faces 2.0完全参考手册》对所有jsf功能都进行了解释,包括请求处理生命周期、托管bean、页面导航、组件开发、ajax、验证器、国际化和安全。贯穿全书的专家组意见提供了关于jsf设计的内部信息。 推荐...

    Struts中文手册

    ##### 1.4 错误处理 - **ActionError类**:用于存储和管理应用程序中的错误信息。 - **添加错误信息**:通过`addActionError()`方法向ActionErrors对象添加错误信息。 - **获取错误信息**:通过`get()`方法获取...

    JavaServer Faces 2.0完全参考手册(JSF2.0中文版) 1/2

    《JavaServer Faces 2.0完全参考手册》对所有jsf功能都进行了解释,包括请求处理生命周期、托管bean、页面导航、组件开发、ajax、验证器、国际化和安全。贯穿全书的专家组意见提供了关于jsf设计的内部信息。 推荐...

    struts2验证.pdf

    #### 二、Struts2.0手动校验 ##### 2.1 使用`validate`方法进行数据校验 Struts2框架支持在Action类中手动实现数据校验。具体步骤如下: - **实现`Validateable`接口**:该接口定义了一个`validate`方法,用于执行...

    Struts+Hibernate+MyEclipse+Tomcat+MySQL的乱码之解决

    3. **MVC构架** - Struts 1.2 Struts框架可以通过添加一个字符集过滤器(Filter)来处理请求和响应的编码。创建一个实现`javax.servlet.Filter`接口的类,例如`SetCharacterEncodingFilter`,并在`web.xml`中配置该...

Global site tag (gtag.js) - Google Analytics