`
robinsoncrusoe
  • 浏览: 748877 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

struts global-exceptions用法

    博客分类:
  • J2EE
阅读更多
在用struts框架写web程序时,有可能会遇到很多异常,如url找不到的404,服务内部错误的500。503 错误是服务器错误 是一些JSP文件在APACHE服务里运行产生的错误 跟你的浏览器没关系 这类问题的出现是服务器端的问题 程序或者是配置出错才会产生 。

要分别捕获真的还挺累人的,struts提供了捕获全局异常的机制,就是下面的这个标签。

在struts-config.xml里面配置如下:

<global-exceptions>
<exception
      key="exception.message"
      path="/mm_error.jsp"
      type="java.lang.Exception" />

</global-exceptios>

type 是你要捕获的异常类型,这里捕获所有异常。也可以在global-exceptions里面配置多个异常。

再做一个mm_error.jsp页面。

<message-resources parameter="com.meemei.struts.ApplicationResources" />

在ApplicationResources.properties里面配置如下:

exception.message=错误信息
分享到:
评论

相关推荐

    Struts-config.xml配置详解

    下面将详细介绍struts-config.xml中8个主要配置元素的功能和使用方法。 1. &lt;data-sources&gt;元素:该元素用于配置数据源,数据源是应用程序连接数据库时使用的一个中间层。在Java中,数据源通常是通过实现javax.sql....

    struts1教程.doc

    本教程主要针对初学者,旨在引导学习者掌握Struts 1.x的基础知识和使用方法。 在开始学习Struts 1.x之前,首先需要了解其基本概念。Struts 1.x框架的核心组件包括ActionForm、Action、Controller(Struts Action...

    Struts 之旅 - 多国语言

    &lt;global-exceptions&gt; &lt;/global-exceptions&gt; &lt;global-messages&gt; &lt;message-resources parameter="com.example.struts.messages"/&gt; &lt;/global-messages&gt; ``` 这里,`com.example.struts.messages`是资源包的基...

    Struts配置文件详解

    在Web应用中,异常处理非常重要,Struts提供了一种配置式的方法来处理异常。 - **属性**: - `key`: 指定资源绑定文件中的异常消息键。 - `path`: 异常发生时的转发路径。 - `type`: 需要处理的异常类名。 - **...

    Struts 友好错误提示

    在Struts 1中,我们通常会在struts-config.xml文件中配置全局的`&lt;global-exceptions&gt;`元素,为特定的异常定义处理页面。例如: ```xml &lt;global-exceptions&gt; &lt;/global-exceptions&gt; ``` 这段代码表示,如果任何...

    struts-1.2.9

    9. **Exception Handling**:Struts允许开发者自定义异常处理策略,通过struts-config.xml中的global-exceptions元素定义全局异常处理器。 10. **Plug-in Architecture**:Struts的插件架构允许开发者扩展框架的...

    JSP Struts配置文件详解

    ### JSP Struts配置文件详解 #### 一、概述 在深入探讨`struts-config.xml`文件中的各项配置之前,我们需要了解Struts...因此,熟练掌握`struts-config.xml`文件的配置方法对于使用Struts框架进行Web开发非常重要。

    Struts配置文件详解.

    在Action类中,可以使用`getDataSource(HttpRequest)`方法获取数据源对象。如果需要配置多个数据源,可通过key属性区分。 4. `&lt;form-beans&gt;`元素 `&lt;form-beans&gt;`元素配置ActionForm Bean,ActionForm是业务逻辑和...

    struts一些介绍

    - **子元素**:主要包括`&lt;data-sources&gt;`、`&lt;form-beans&gt;`、`&lt;global-exceptions&gt;`、`&lt;global-forwards&gt;`、`&lt;action-mappings&gt;`、`&lt;controller&gt;`、`&lt;message-resources&gt;`和`&lt;plug-in&gt;`等。 ##### 2. `&lt;data-sources...

    配置 struts1.3

    - 在文件中,我们需要配置`&lt;form-beans&gt;`、`&lt;global-exceptions&gt;`、`&lt;global-forwards&gt;`、`&lt;action-mappings&gt;`和`&lt;controller&gt;`等元素。 3. **ActionForm配置** - `ActionForm`是用户输入数据的容器,它对应于...

    Struts1异常处理

    2. **Struts-config.xml配置异常处理**:在框架配置文件中,`&lt;global-exceptions&gt;`标签用于定义全局异常处理规则。例如: ```xml &lt;global-exceptions&gt; &lt;/global-exceptions&gt; ``` 这段配置表示,如果任何地方...

    搭建struts1.x环境例子源码

    在src目录下创建对应的Action类,如YourActionClass.java,继承自org.apache.struts.action.Action,并重写execute方法。 **步骤六:创建ActionForm** 如果需要,可以创建ActionForm类来封装表单数据。ActionForm类...

    struts+spring文件上传大小限制.rar

    当Struts和Spring一起使用时,文件上传的处理通常在Action类中完成,这里需要集成Spring的`@Autowired`注解和Struts的`ActionForm`。Spring的`@RequestParam`注解可以用来获取`CommonsMultipartFile`对象。同时,...

    Eclipse开发Struts1.2

    - 文件结构包括:`&lt;data-sources&gt;`, `&lt;form-beans&gt;`, `&lt;global-exceptions&gt;`, `&lt;global-forwards&gt;`, `&lt;action-mappings&gt;`, `&lt;controller&gt;`, `&lt;message-resources&gt;`, 和 `&lt;plug-in&gt;`等元素。 5. **资源文件配置**:...

    struts配置元素详解

    本文将深入解析Struts配置文件`struts-config.xml`中的各个核心元素及其用法。 首先,`struts-config.xml`是Struts框架的核心配置文件,它定义了应用的各个组件和它们之间的交互方式。其根元素是`&lt;struts-config&gt;`...

    Struts1.x.pdf

    在自定义的Action中使用的findForward方法的参数" path="跳转页面的路径" redirect="false"/&gt; &lt;/action-mappings&gt; &lt;message-resources&gt; &lt;!-- 其他配置 --&gt; &lt;/message-resources&gt; &lt;/struts-config&gt; ``` 以上...

    Struts2异常处理机制

    7. **使用Struts2的Result类型** 结果类型如`dispatcher`、`stream`、`redirect`等可以与异常处理结合,根据异常类型或自定义逻辑返回不同的页面或进行其他操作。 8. **Struts2与Spring集成的异常处理** 当Struts...

    Struts开发指南之安装与使用.doc

    ### Struts框架安装与使用详解 #### 一、框架概览 Struts是一个基于MVC设计模式的开源Java框架,用于构建动态Web应用程序。它能够运行在任何支持JSP1.2和Servlet2.3的Web容器中,如Tomcat、Jetty等。Struts的核心...

    简单的Struts1.0的实现

    7. **错误处理和异常捕获**: 我们可以配置`struts-config.xml`中的`global-exceptions`元素来捕获全局异常,并定义错误页面。同时,Action类中的`execute`方法可以抛出`ActionError`或`ActionException`来处理特定的...

    struts基础面试笔试题及其答案

    可以通过配置`&lt;global-exceptions&gt;`标签在struts-config.xml中定义全局异常处理器,或者在Action类中使用`throws Exception`声明抛出异常。 7. **Struts与Spring的整合如何实现?** 通常通过Spring的Web MVC模块...

Global site tag (gtag.js) - Google Analytics