Struts2异常处理配置

<package name="lee" extends="struts-default">
    <!--定义全局结构映射 -->
    <global-result>
        <result name="sql">/sql.jsp</result>
        <result name="root">/root.jsp</result>
    </global-result>
    <!--定义全局异常映射-->
    <global-exception-mappings>
        <exception-mapping exception="java.lang.SQLException" result="sql" />
        <exception-mapping exception="java.lang.Exception" result="root" />
    </global-exception-mappings>

    <action name="index" class="org.test.IndexAction">
        <!--定义局部异常映射,当Action中遇到MyException异常是,系统将转入name为my的结果中-->
        <exception-mapping exception="org.text.MyException" result="my" />
        <result name="my">/index.jsp</result>
        <result name="success">/success.jsp</result>
    </action>
</package>
时间: 2024-10-29 18:58:07

Struts2异常处理配置的相关文章

struts2异常处理

struts2异常处理,global-results定义全局结果处理 <global-results>定义全局结果处理 一般发生异常之后 结果返回errHandler 因为errHandler是由<global-exception-mappings>关联到Exception这个类了然后处理结果 <result name="errHandler" type="chain"> 然后它就根据 <param name="a

Struts2 XML配置详解

struts官网下载地址:http://struts.apache.org/ 1.    深入Struts2的配置文件 本部分主要介绍struts.xml的常用配置. 1.1.    包配置: Struts2框架中核心组件就是Action.拦截器等,Struts2框架使用包来管理Action和拦截器等.每个包就是多个Action.多个拦截器.多个拦截器引用的集合. 在struts.xml文件中package元素用于定义包配置,每个package元素定义了一个包配置.它的常用属性有: l name

struts2异常处理,global-results定义全局结果处理

<global-results>定义全局结果处理一般发生异常之后 结果返回errHandler因为errHandler是由<global-exception-mappings>关联到Exception这个类了然后处理结果 <result name="errHandler" type="chain">然后它就根据<param name="actionName">errorProcessor</p

16.如何自学Struts2之Struts2异常处理[视频]

16.如何自学Struts2之Struts2异常处理[视频] 之前写了一篇"打算做一个视频教程探讨如何自学计算机相关的技术",优酷上传不了,只好传到百度云上: http://pan.baidu.com/s/1kTDsa95 有问题可以直接回复这篇文章.

Struts2 freemarker 配置

Struts2 freemarker 配置 Struts2使用FreeMarker作为其黙认的模板技术,因此Strus2对FreeMarker的支持非常良好.在Struts2应用中使用FreeMarker模板技术,只需要在web.xml和Struts.xml文件中进行简单配置就可以使用了.  一.   须知:  1.下载freemarker.jar的架包 官网下载地址:http://freemarker.org/ 2.把freemarker.jar放进\WEB-INF\lib文件下面 3.配置w

Struts2+hibernate 配置环境 架包解析

hibernate 配置需要jar的注释. antlr -2.7.6.jar   //一个语言转换工具,没有此包,hibernate不会执行hql语句,hibernate用它实现hql到sql的转换模板相关操作需要包. asm.jar  //asm是小巧轻便的java字节码操控框架,它能方便地生成和改造java代码.hibernate和spring在底层叠 都用到了 asm. asm-attrs.jar//ASM字节码库,如果使用cglib则必要 ehcache-1.2.jar//如果想使用缓存

16.怎样自学Struts2之Struts2异常处理[视频]

16.怎样自学Struts2之Struts2异常处理[视频] 之前写了一篇"打算做一个视频教程探讨怎样自学计算机相关的技术",优酷上传不了,仅仅好传到百度云上: http://pan.baidu.com/s/1kTDsa95 有问题能够直接回复这篇文章.

Struts2环境配置

1.导入jar包 2.拷贝修改配置文件struts.xml,web.xml 将struts.xml文件拷贝到src目录下,改为如下配置 <? xml version= "1.0" encoding = "UTF-8" ?> <! DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://

JAVAWEB开发之Struts2详解(一)——Struts2框架介绍与快速入门、流程分析与工具配置以及Struts2的配置以及Action和Result的详细使用

Struts2框架介绍 三大框架:是企业主流JavaEE开发的一套架构.Struts2 + Spring + Hibernate 什么是框架?为什么要学习框架? 框架是实现部分功能的代码(半成品),使用框架简化企业级软件开发. Struts2与MVC? Struts是一款优秀的MVC框架 MVC:是一种思想,是一种模式,将软件分为Model模型.View视图.Controller控制器 JAVAEE软件三层架构:web层(表现层).业务逻辑层.数据持久层(Sun提供javaEE开发规范) Jav