SSH框架整合问题
来源:互联网 发布:阿莫达非尼 淘宝 编辑:程序博客网 时间:2024/05/16 17:17
整合完 spring+hibernate+Struts2之后,发现action 调用service时报错:
2015-12-01 12:31:21,894 DEBUG (org.apache.struts2.dispatcher.Dispatcher:80) - Exception occurred during processing request: nulljava.lang.NullPointerException at com.templet.ssh.dao.impl.UserDaoImpl.searchUser(UserDaoImpl.java:31) at com.templet.ssh.service.impl.UserServiceImpl.login(UserServiceImpl.java:24) at com.templet.ssh.action.UserAction.login(UserAction.java:45) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
处理心得:
1、在bean 的setter方法里,添加打印输出,打断点,启动工程,发现后台有输出,说明bean有注入;
2,在action 中new 了一个service,发现service中的bean仍为null,后查询得知 bean注入后不能重新new 一个bean,否则报错;
3,大概可以推测是bean有注入,是调Action这个步骤出了问题,导致所有bean为lang。经过各种查找发现缺少Struts2到spring的插件jar包,struts2-spring-plugin-2.3.16.3.jar,导入后可以看到bean已经不再为null;
可以看出这个bug很简单,就是缺少jar包。因为是重新整合框架,所以所有jar包都是从官网重新下载引用,难免会少引用一两个,希望以后能注意。。。
0 0
- SSH框架整合问题
- SSH框架整合问题总结
- SSH框架整合问题汇总
- SSH三框架的整合开发问题
- ssh框架整合异常问题处理
- SSH框架+Oracle整合之问题2
- ssh框架整合中出现的问题
- SSH框架整合数据库连接遇到的问题
- SSH框架整合数据库乱码的问题
- SSH框架整合笔记
- ssh框架整合
- SSH框架整合
- SSH+DWR 框架 整合
- SSH框架整合步骤
- SSH框架的整合
- SSH框架整合步骤
- SSH框架整合步骤
- SSH框架整合步骤
- 什么是P问题,NP问题和NPC问题?
- C++标准库——iomanip
- 安卓功能代码
- qt_简易记事本_6
- PHP之thinkphp的数据库操作代码段汇总
- SSH框架整合问题
- SQL Server 查询表的记录数(3种方法,推荐第一种)
- IIS7.0 webconfig的urlrewrite
- Android控件之TimePickerDialog
- Linux之tcpdump用法汇总整理
- PHP开发环境搭建以及开发工具IDE介绍
- c# windows服务 一个进程 多个服务的使用
- 走出迷宫(C程序设计进阶第9周)
- 基于合成视点和深度图的3D图像质量评价