dwr框架 Error错误!

[复制链接]
查看11 | 回复2 | 2011-1-17 14:45:04 | 显示全部楼层 |阅读模式
刚刚学了Ajax,就试着做了个小小的测试项目,SSH集成的,可是在运行测试Ajax的功能时出错了,按程序的正常运行是要报出“该用户名已注册” 或者“此用户名可以使用” 这两个提示框的,可是就是弹出“Error” 提示框啊,而且控制台也不输出任何的错误,调试时问题在页面调用回调函数那行代码,但是连老师也没找出来!郁闷,求高人解答!
public int checkReg(String name) {
// TODO Auto-generated method stub
int row=0;
Session session=super.getSession();
String hql="select ufromTbUser as u where u.name=?";
try
{

Query query=session.createQuery(hql);

query.setString(0,name);

List list=query.list();
if(list!=null&&list.size()>0)
{

row=1;
}

}
catch(Exception e)
{

e.printStackTrace();
}
return row;
}
这个方法为什么就查不出来想要的结果呢,那里错了啊?
问题解决了,原因在我的小项目是SSH集成的,那个Ajax的验证方法是从页面直接调用服务器端的方法,从而脱离了Spring的管理所以无法创建Session而出错的,经过小小的改动就好了!

回复

使用道具 举报

千问 | 2011-1-17 14:45:04 | 显示全部楼层
Error提示问题可能有很多种,如果你是在传前台一个List时出的错误,可能是有一种比较隐蔽的错误,就是List中存在null值,去掉null值就OK了,你这代码什么都没贴出,有只能这样告诉你了,祝你成功!
回复

使用道具 举报

千问 | 2011-1-17 14:45:04 | 显示全部楼层
No converter found for org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer说的很清楚了 ,你没有反转 CGLIBLazyInitializer这个对象
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行