我报了这个错!怎么也解决不了.java.lang.NoSuchMethodError: com.tarena.netctossWeb.biz.IUserManagerBiz.getSubUser(II)Ljava/util/List;

sh442399601 2008-11-30 01:41:51
通过spring在action中调用getSubUser方法.
我报了这个错!怎么也解决不了.java.lang.NoSuchMethodError: com.tarena.netctossWeb.biz.IUserManagerBiz.getSubUser(II)Ljava/util/List;
com.tarena.netctossWeb.web.action.UserManagerAction.showList(UserManagerAction.java:66)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270)
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187)
org.apache.struts.actions.MappingDispatchAction.execute(MappingDispatchAction.java:169)
org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:106)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
com.tarena.netctossWeb.web.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:21)
在BIZ层中测试没有问题
这是我BIZ层中的写法
public class UserManagerBizImpl implements IUserManagerBiz {
public List<TUsers> getSubUser(int firstPage, int size) {
return umd.getSubUser(firstPage, size);
}
}
DAO层中的写法
public class UserManagerBizImpl implements IUserManagerBiz {
public List<TUsers> getSubUser(final int firstPage, final int size) {
List<TUsers> users = null;
try {
HibernateTemplate ht = getHibernateTemplate();
users = (List<TUsers>) ht.execute(new HibernateCallback() {
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
HibernateUtil.getSessionFactory().getCurrentSession()
.beginTransaction();
Query queryObj = HibernateUtil.getSessionFactory()
.getCurrentSession().createQuery("from TUsers");
queryObj.setFirstResult(firstPage);
queryObj.setMaxResults(size);
List<TUsers> subUser = queryObj.list();
HibernateUtil.getSessionFactory().getCurrentSession()
.beginTransaction().commit();
return subUser;
}
});
} catch (DataAccessException e) {
e.printStackTrace();
}
return users;
}
}
...全文
1254 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
SmallOceanLxh 2010-08-11
  • 打赏
  • 举报
回复
你修改了java类,或者xml等文件,服务器没有立即加载你修改的内容,重启服务器就没有问题了。
jrsrun 2009-12-10
  • 打赏
  • 举报
回复
重新启动服务器 我搞定了
jrsrun 2009-12-10
  • 打赏
  • 举报
回复
我也正是这个问题 期待怎么解决啊
liang__ 2008-11-30
  • 打赏
  • 举报
回复
楼主 不会是导错包了吧。
lisl2003 2008-11-30
  • 打赏
  • 举报
回复
IUserManagerBiz是怎么写的?
aloie 2008-11-30
  • 打赏
  • 举报
回复
重启服务器

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧