<logic:iterate id="userInfo" name="cpfyForm" property="userList">
错误是这一行,竟然说不能将object转换成UserInfo。下面是取得list的代码
final UserInfo userInfo=(UserInfo)object;
return super.getHibernateTemplate().executeFind(
new HibernateCallback(){
public Object doInHibernate(Session s)throws HibernateException{
Criteria c=s.createCriteria(UserInfo.class);
if(null!=userInfo){
if(null!=userInfo.getUname()&&!userInfo.getUname().equals("")){
c.add(Restrictions.like("uname", userInfo.getUname(),MatchMode.ANYWHERE));
}
}
c.addOrder(Order.asc("uid"));
return c.list();
}
错误是这一行,竟然说不能将object转换成UserInfo。下面是取得list的代码
final UserInfo userInfo=(UserInfo)object;
return super.getHibernateTemplate().executeFind(
new HibernateCallback(){
public Object doInHibernate(Session s)throws HibernateException{
Criteria c=s.createCriteria(UserInfo.class);
if(null!=userInfo){
if(null!=userInfo.getUname()&&!userInfo.getUname().equals("")){
c.add(Restrictions.like("uname", userInfo.getUname(),MatchMode.ANYWHERE));
}
}
c.addOrder(Order.asc("uid"));
return c.list();
}
Criteria c=s.createCriteria(UserInfo.class);
若这里没有问题的话,那就是你页面的问题。
页面上,看你导入的包有没有错。这种问题是很容易查找的。
不要相信自己的眼睛和思维。必须相信程序的报错。