dwr+ssh不能访问数据库,急
时间:2010-12-23
来源:互联网
我现在用struts2+spring+heibernate+dwr做一个开发,里面有个DAO类:public class DAOImpl extends HibernateDaoSupport,再定义一个action:
public class myAction extends ActionSupport
{
private DAO dao;
get、set。。。。。。。。。。。。
}
如果在jsp页面上submit提交执行myAction中的方法,一切正常。为实现ajax,加入dwr,在jsp页面定义myAction的js对象:myAction.js,发现dwr如果执行myAction中不操作数据库的方法都可以,凡是操作数据库的方法都失败。经过跟踪,发现是DAO类中 HibernateDaoSupport.getSession()返回值是null,自然会出错。改成HibernateDaoSupport.getHibetnateTemplate()返回也是null。奇怪的同一段代码是如果submit页面执行myaction就没问题,通过dwr执行myaction时HibernateDaoSupport.getSession()、HibernateDaoSupport.getHibetnateTemplate()就返回null。dao对象肯定已经实例化
了,在dao里加入几条测试语句也执行了,就是getHibetnateTemplate()返回null,为什么?如果不能操作数据库,dwr的作用就大大降低了。大家遇到过这种情况么?谢谢!
作者: MINJI 发布时间: 2010-12-23
这种情况我以前也遇到过.是有点奇怪!
我是在接口的方法中加上"abstract"关键字.
你是一哈咯.
我是在接口的方法中加上"abstract"关键字.
你是一哈咯.
作者: yangmengjia156 发布时间: 2010-12-23
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28