`

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~
分享到:
评论

相关推荐

    jsp中调用dao的getHibernateTemplate()时,报空指针

    "JSP 中调用 DAO 的 getHibernateTemplate() 时报空指针异常的解决方法" ...通过正确地使用上面的解决方法,可以解决 JSP 中调用 DAO 的 getHibernateTemplate() 时报空指针异常的错误,从而确保 SSH 框架的正常运行。

    SSH框架资料

    6. **问题解决**:能够识别并解决SSH框架在开发和运行过程中可能遇到的问题,如空指针异常、数据同步问题、性能瓶颈等。 7. **设计模式**:SSH框架中的设计模式运用,如工厂模式、单例模式、代理模式等,以及在实际...

    SSH框架整合笔记

    // 测试空指针异常 } catch (NullPointerException e) { e.printStackTrace(); } return "success"; } } ``` 这里定义了两个方法,一个是默认的`execute`方法,另一个是自定义的方法`demo`。 ##### 7. ...

    ssh框架技术支持

    其中,常见的运行时异常包括 `NullPointerException`(空指针异常)、`IndexOutOfBoundsException`(数组越界异常)等,这些异常通常由编程错误引起。而非运行时异常(如 `IOException`)则通常需要通过 `try-catch`...

    ssh框架搭建详解与登录实例

    此外,我们还需要处理可能出现的异常情况,如空指针异常、数据验证失败等,并提供友好的错误提示。同时,为了提高安全性,应考虑使用哈希算法对用户密码进行加密存储,并使用预编译SQL语句防止SQL注入攻击。 总的来...

    SSH框架笔记

    然而,在使用SSH框架进行开发时,也可能会遇到各种异常情况,例如在给定的部分内容中提到的`NullPointerException`(空指针异常)、`ClassNotFoundException`(类未找到异常)、`ArithmeticException`(算术异常)、...

    JAVA笔试题大全共120道题+SSH框架

    - 运行时异常是程序运行中可能出现的异常,如空指针异常,不需要显式捕获。 - 一般异常是编译器强制要求处理的异常,如文件未找到异常,必须在方法签名中声明或捕获。 5. **Servlet生命周期**: - 当Servlet被...

    Eclipse搭建SSH(Struts2+Spring3+Hibernate3)框架项目教程

    在教程中,作者尝试整合Spring3.2.3版本,因为3.1版本在整合时出现了空指针异常。这涉及到Spring框架的依赖注入(DI)、控制反转(IoC)、Bean生命周期管理等核心概念。此外,Spring的应用上下文...

    Eclipse搭建SSH(Struts2+Spring3+Hibernate3)框架项目教程.pdf

    需要学习如何识别和解决这些问题,例如错误信息SEVERE: Context initialization failed中的BeanCreationException,以及解决参数空指针异常。 7. **环境搭建**:本教程中提到的开发环境包括Windows 8 64位操作系统...

    SSH各种问题集合及解决方案

    4. **空指针异常**: - 当执行SQL语句时如果遇到`NullPointerException`,需要检查是否存在未初始化的对象或变量。 - 确认所有对象在使用前都已正确初始化。 5. **Hibernate懒加载异常**: - `...

    北大青鸟ssh文档

    - **问题与解决方案**:列出在使用SSH过程中常见的问题,如空指针异常、找不到Action等问题,以及对应的解决策略。 学习SSH,不仅可以提升Java Web开发技能,还能为深入理解企业级应用架构打下坚实基础。通过...

    SSH和Ext整合 更新---sql脚本

    在更新过程中,开发者需要仔细检查这些脚本,确保它们与最新的业务逻辑和数据库设计相匹配,同时优化SQL性能,避免潜在的空指针异常、数据类型不匹配等问题。 总的来说,SSH和Ext的整合涉及到后端服务和前端展示的...

    ssh整合简单示例(myeclipse工程)

    在"ssh整合出现null错误.doc"文档中,可能详细记录了在整合过程中遇到的空指针异常问题。空指针异常通常发生在试图访问或操作一个值为null的对象引用时。这可能是因为缺少必要的依赖注入、对象未正确初始化,或者...

    SSH分页_完整例子

    9. **异常处理**:在整个流程中,应妥善处理可能出现的异常,如数据库连接异常、空指针异常等,确保良好的用户体验。 10. **测试与调试**:完成上述步骤后,进行单元测试和集成测试,确保分页功能的正确性和稳定性...

    简单的SSH整合示例——用户登录功能

    - **空指针异常**:可能是由于Spring配置不完整,导致Action或Service没有被正确注入。检查XML配置文件,确保所有bean都被定义和关联。 - **数据库连接问题**:确认Hibernate的配置文件(如`hibernate.cfg.xml`)...

    使用三大框架编写登陆模块出现的一个很蛋疼的问题解析--另附测试通过的登录模块程序

    1. **空指针异常**:这是Java编程中最常见的问题之一,可能是由于对象未初始化或未正确注入导致。检查Action、Service或DAO中的对象是否都已正确实例化。 2. **SQL查询错误**:Hibernate的HQL或SQL语句可能存在语法...

    我的智囊团(SSH)_02_开发用户注册功能

    5. **异常处理**:在编程过程中,可能会遇到各种异常,比如数据库连接问题、空指针异常等。对于这些可能出现的错误,都需要进行适当的捕获和处理,提供友好的错误信息反馈给用户。 6. **乱码问题**:在处理用户输入...

Global site tag (gtag.js) - Google Analytics