`

struts2与spring整合时,报空指针NullPointerException异常的解决

 
阅读更多

下午写了ssh的测试程序,但是最后在运行时,Action里面的service总是注入不进来,提示NullPointerException异常。仔细一看错误提示,肯定是没有注入进来。就比较郁闷了。花了一个下午时间,终于解决了。

原来是:

在spring配置文件中对于action的配置,假设id是useraction,那么在struts.xml中,不应该还是像以前单独用struts时那样,而是将在struts.xml中action的class=useraction。也就是:

将struts.xml中的action的class属性,由class名改为Spring中定义的bean的id名。问题解决!

分享到:
评论
1 楼 Reindic 2012-10-30  

哥哥,非常感谢了!!!难以言表!!!

相关推荐

    jar在命令行下运行空指针异常解决

    ### 解决命令行下运行JAR包出现空指针异常(NullPointerException)问题 #### 引言 在Java应用开发过程中,经常会遇到将程序打包成JAR文件以便于部署和分发的情况。然而,在某些情况下,当尝试通过命令行运行这些JAR...

    linux下poi读取word空指针异常问题解决

    ### Linux下使用POI读取Word文件出现空指针异常问题解决方案 #### 问题背景 在使用Apache POI处理Word文档时,在Linux环境下遇到了`java.lang.NullPointerException`异常。异常的具体位置出现在`org.apache.poi....

    linux jdk字体库 解决.EasyExcel 导出报空指针NullPointerException就是缺少字体库

    标题和描述指出的问题是由于Java运行环境(JRE)缺少必要的字体库,导致在处理某些特定字体时抛出空指针异常(NullPointerException)。这个问题在使用OpenJDK时尤其常见,因为OpenJDK默认并不包含完整的字体集。 ...

    java 空指针异常(NullPointerException)

    Java中的空指针异常(NullPointerException)是编程过程中常见的错误类型,尤其对于新手开发者来说更为常见。这个异常通常在试图访问或操作一个值为null的对象引用时抛出。下面将详细探讨这一异常的原因、表现形式、...

    sqoop.zip解决报空指针的问题所需要的jar

    在CDH(Cloudera Distribution Including Apache Hadoop)6.2.1版本中,Sqoop可能会遇到一些运行时错误,比如空指针异常(NullPointerException)。这个问题通常是由于 Sqoop 的依赖库不完整或版本不兼容导致的。`...

    Struts2异常处理机制

    当Struts2与Spring集成时,可以在Spring的配置文件中定义AOP切面来处理异常,这可以进一步增强异常管理的灵活性。 通过以上这些方式,Struts2的异常处理机制为开发者提供了丰富的选项,能够确保程序在遇到异常时能...

    继承 空指针 spring

    当我们谈论"继承 空指针 spring"时,这通常涉及到Spring框架中的类继承和空指针异常(NullPointerException)问题。 首先,让我们讨论一下继承在Spring框架中的作用。在Spring中,我们经常通过继承来实现对服务层...

    在Eclipse插件项目中引用第三方JAR包 空指针异常解决

    当出现空指针异常(NullPointerException)时,这意味着在运行时尝试访问一个为null的对象。可能的原因有: - 未正确初始化对象:确保在使用对象前已经创建了实例。 - 类加载问题:确认所依赖的类是否能在运行...

    java空指针

    在Java编程中,空指针异常(`java.lang.NullPointerException`)是最常见的运行时异常之一,尤其在大型项目和复杂代码逻辑中更为常见。这种异常通常发生在试图访问一个尚未被实例化或已被设置为`null`的对象的属性或...

    Struts中 下载时点击取消异常解决包

    `Struts2 下载点取消报异常最终解决办法 - Angel_liu的日志 - 网易博客_files`目录可能包含与文章相关的其他资源。 总的来说,解决Struts2文件下载取消时的异常,关键在于正确管理和控制文件流,以及及时响应用户的...

    Android-Application被回收引发空指针异常分析(消灭全局变量

    然而,这种做法存在潜在风险,尤其是在内存紧张时,系统可能会回收Application对象以释放资源,此时若还有其他组件试图访问这些已被回收的全局变量,就会触发空指针异常(NullPointerException)。 首先,我们需要...

    java中常见的NullPointerException异常.pdf

    Java中常见的NullPointerException异常 Java中常见的NullPointerException异常是Java编程中最常见的一种异常。这种异常发生在程序试图访问或操作一个为null的对象时。下面是可能发生NullPointerException的几种情况...

    java中常见的NullPointerException异常[归类].pdf

    在 Java 编程中,NullPointerException 是一种常见的异常,发生在程序尝试访问或操作空对象时。该异常的出现是由于程序员没有正确地处理对象的空值引用的结果。下面我们将讨论 Java 中常见的 NullPointerException ...

    Java字符串比较方法equals的空指针异常的解决

    Java字符串比较方法equals的空指针异常的解决 Java字符串比较方法中,equals()方法是一个非常重要的方法,用于比较两个字符串是否相等。但是,在使用equals()方法时,需要注意避免空指针异常。空指针异常是指在Java...

    struts2中异常处理(demo)

    4. **Struts2拦截器**:异常处理还与Struts2的拦截器机制密切相关。`ExceptionMappingInterceptor`是内置的拦截器之一,用于处理Action执行期间抛出的异常。开发者也可以编写自己的拦截器,添加到拦截器栈中,以实现...

    J2EE编程(action之空指针)

    在进行J2EE编程时,空指针异常(NullPointerException)是开发人员经常会遇到的一种运行时异常。这类异常通常发生在试图对一个空引用执行操作时,例如调用一个对象的方法或访问其属性。本文将以“名片管理系统”的...

    struts2 全局异常提示定义属性文件使用

    java.lang.NullPointerException=发生了一个空指针异常,请检查您的输入数据。 java.lang.ArithmeticException=遇到了除以零的运算错误。 ... ``` 在这个文件中,键是异常类的全名,值是用户可见的错误消息。 4. ...

    解决太阳神版eclispe生产wsdl空指针的问题

    本文将详细讨论如何解决在太阳神版Eclipse中遇到的“生成WebService时出现空指针异常”的问题,以及如何安装Axis2 Web Services Core 1.1。 首先,这个问题涉及到Eclipse的一个插件——Axis2 Web Services Core,它...

    我的struts2的总结

    原文中提到“struts2 null异常”,这通常指的是在使用Struts2框架时遇到的NullPointerException。此类异常一般发生在尝试访问一个对象的属性或方法时,该对象为null的情况下。解决这类问题通常需要检查相关的配置...

    NullPointerException 异常处理

    Excel文件读取时NullPointerException 异常处理

Global site tag (gtag.js) - Google Analytics