SSH框架报空指针异常解决过程

今天搭建了一个SSH框架,在Spring的applicationContext.xml中注入关系配的好好的,就是报空指针异常,找了很久。终于在同事等众人的一番忙碌之后还是让我给解决了。

首先:我没有在Web.xml中配置Spring监听,导致启动的时候就很快。Action层中sett方法就不走。然后把监听给添加上去了。

第二:监听添上去之后,sett方法是走了,但是还是报空指针异常,结果在网上,还有同事说是struts.xml中action的class应该配置为applicationContext.xml中bean的Id,也就是说struts中的对象要由Sping中获取,否则就是为空。

第三:同事帮我这样配置了,结果启动就报错,O(∩_∩)O哈哈~。幸而我在之前在网上查找错误原因的时候,看到一条“spring和struts之间是又一个叫struts-spring-2.2xxx记不清楚了”来联系起来的,所以我用MyEclipse又创建一个Web工程,在集成struts的时候,把与Spring有关的集成选项选中了,然后果真出现了这个包,拷贝过去,启动,OK。

O(∩_∩)O~

相关推荐