`

struts2-异常处理

阅读更多
<struts>
1:  global-result 必须要写在global-exception 的前面
<constant name="struts.devMode" value="true"></constant>
<package name="addUser" extends="struts-default">

<global-results>
    <result name="error">/error.jsp</result>
    </global-results>
   
<global-exception-mappings>
    <exception-mapping result="error" exception="java.lang.Exception"></exception-mapping>
    </global-exception-mappings>
   
</package>

    <package name="admin" namespace="/admin" extends="addUser" >
  
   <action name="index">
   <result>/admin/index.html</result>
   </action>
        
    </package>
    </struts>
2:    在后台代码里就应该按照如下的写法:但是在方法的后面一定要加上throws XX异常。
        public List<Category> list() throws SQLException {
              try {
xx 方法;
              }
       } catch (SQLException e) {
e.printStackTrace();
  throw(e);
}
}

分享到:
评论

相关推荐

    struts2-showcase.rar

    6. **异常处理**:演示了如何配置和处理应用程序中的异常。 7. **Tiles布局**:使用Tiles插件来组织和定义页面模板。 8. **Ajax支持**:展示了Struts2与jQuery的集成,实现异步请求。 9. **RESTful风格**:如何...

    struts2-json-plugin-2.3.8.jar

    4. 异常处理:在出现异常时,插件可以自动捕获并返回一个包含错误信息的JSON对象,便于前端处理。 5. 自定义JSON序列化配置:允许开发者自定义JSON序列化的配置,例如日期格式、字段映射等。 6. 支持国际化:可以...

    struts-2.5所有jar包

    - **异常处理**:Struts2提供了全局的异常处理机制,可以通过全局结果类型来处理未捕获的异常。 总的来说,Struts2.5提供的所有jar包是一个完整的框架环境,允许开发者快速构建和部署Java Web应用程序。理解并掌握...

    struts-json-plugin-2.1.8.jar struts2-junit-plugin-2.1.8.jar json-lib-2.1.jar

    这样做可以确保Struts2框架与JSON插件之间通信的顺畅,减少因版本不兼容而引发的异常。 在开发过程中,合理管理和更新库文件至关重要,因为不同的库版本可能会引入新的特性、修复错误,或者与其他库产生冲突。对于...

    struts2-core-2.3.7源码

    4. **StrutsExceptionResolver**: 处理在Struts2框架内抛出的异常,提供自定义错误页面的能力。 5. **StrutsResultSupport**: 作为所有结果类型的基类,提供了结果处理的基本方法。 6. **Interceptor栈配置**: 在`...

    struts2-057扫描工具

    Struts2-057,也被称为CVE-2016-1000031,是由于Struts2框架在处理动态方法调用时存在的问题。当用户提交的请求参数与Action Mapping的配置不匹配时,框架会尝试进行错误处理,而这个过程中可能引发未授权的远程代码...

    struts2-core-2.3.31.jar

    该漏洞与Apache Struts2 (S2-045)远程代码执行漏洞原理基本相同,均是由于上传功能的异常处理函数没有正确处理用户输入的错误信息,导致远程攻击者可通过发送恶意的数据包,利用该漏洞在受影响服务器上执行任意...

    struts2-blank

    9. **异常处理**:通过全局异常处理器,可以统一处理应用中的异常,提高代码的可维护性。 通过深入学习和理解"struts2-blank"这个项目,你可以掌握Struts2的基本架构、配置方式、Action的编写、Interceptor的使用...

    解决struts2下载异常的jar包 struts2-sunspoter-stream-1.0.jar

    在网络中查询解决办法大多是使用异常处理的办法,其内容如下: &lt;package name="default" extends="struts-default"&gt; &lt;global-results&gt; &lt;result name="client-abort-exception"&gt;/ignored.jsp&lt;/result&gt; &lt;/global-...

    struts2-core-2.3.32和xwork-core-2.3.32

    "xwork-core-2.3.32.jar"是XWork框架的实现,它提供了许多基础服务,如依赖注入、异常处理、动态方法调用等。XWork的拦截器(Interceptor)机制在Struts2中扮演了关键角色,允许开发者定义一系列在Action执行前后...

    struts2-core-2.1.8.1.jar

    同时,"xwork-core-2.1.6.jar"是Struts2的基础,它包含了对象依赖注入(IoC)、类型转换、异常处理等功能,是Struts2框架的重要组成部分。XWork框架为Struts2提供了许多底层服务,如动作调度、类型转换等。 标签中...

    struts-2.3.15.3所以jar包

    8. **xwork-core.jar**:XWork是Struts 2的前身,它的核心功能被Struts 2继承,包括Action、Result、Interceptor等概念,以及类型转换、异常处理等机制。 9. **commons-lang3.jar, commons-logging.jar, log4j.jar*...

    struts2-core-2.1.8.1 xwork-core-2.1.6源码

    XWork是Struts2的核心库,为Struts2提供许多底层功能,如动作调度、类型转换和异常处理等。这次我们探讨的是Struts2的最新版本`struts2-core-2.1.8.1`以及其依赖的`xwork-core-2.1.6`的源码。 1. **Action调度**:...

    Struts2.0.11-lib

    1. **Action类和结果映射**:在Struts2中,Action类是业务逻辑的载体,它负责处理来自视图层的请求并更新模型。结果映射定义了Action执行后跳转到哪个视图。 2. **拦截器**:Struts2使用拦截器实现AOP(面向切面...

    struts2-core-2.0.11.jar

    9. **异常处理**:Struts2提供了一套完整的异常处理机制,允许开发者捕获并优雅地处理运行时错误。 10. **国际化与本地化(I18N & L10N)**:Struts2支持多语言环境,开发者可以通过资源文件轻松实现应用的国际化。...

    struts2-core-2.1.6.jar

    8. **异常处理**:Struts2提供了全局异常处理机制,可以在框架层面统一处理程序运行时可能出现的异常,提供友好的错误提示。 9. **安全问题**:虽然Struts2-core-2.1.6版本较旧,但其安全性问题不容忽视。历史上,...

    struts2-jar包

    10. **Exception Handling**:Struts2提供了全局和局部的异常处理机制,方便捕获和处理运行时异常。 在使用"struts2-jar包"时,通常需要将jar包添加到项目的类路径中,然后按照Struts2的约定或配置来编写Action类、...

    struts2-1_struts2-1_threepze_

    8. **异常处理**:Struts2提供了强大的异常处理机制,可以统一处理程序中的错误和异常,提供友好的错误页面。 9. **国际化与本地化**:Struts2支持多语言环境,可以轻松实现应用的国际化。 10. **插件体系**:...

    Struts2之异常处理案例struts003

    在Struts2中,异常处理是一项重要的功能,它确保在应用程序遇到错误时能够优雅地处理,提供友好的用户反馈,并保持系统稳定性。下面将详细讨论Struts2中的异常处理机制及其相关知识点。 1. **异常处理机制概述** ...

    struts2--json包

    8. **错误处理**:当出现错误时,Struts2 JSON插件会自动捕获异常并将其转换为JSON格式的错误响应,方便前端处理。 总结起来,Struts2的JSON包极大地简化了Java Web应用中JSON数据的处理,使得开发人员可以轻松地...

Global site tag (gtag.js) - Google Analytics