怎么回事,郁闷死我了

解决方案 »

  1.   

    不知道你是不是用的hibernate,如果是的话,select * from t_user这里不应该用表名,而是用类名的。
      

  2.   

    不一定是tdManagerService是null,可能是getAllDataByDSql方法中出现异常,需要贴出TdManagerService的代码
      

  3.   

    这位大哥还在弄这问题呢?在Spring里配置的Action加个属性singleton="true"看看如何...
      

  4.   

    不清楚TOCMAT启动是会给Action的属性赋值了 是用了Spring吧可能tdManagerService没有配置好
      

  5.   

    ssh架构```我是下了断点debug监视变量的,在execute方法里tdManagerService就为null,它的方法没问题`在Spring里配置的Action加个属性singleton="true也不行,还是一样tomcat启动时也有赋进去值了,还有1楼,我的确是用了hibernate不过我没规定sql语言不能用吧。我没用hql查
      

  6.   


    private TdManagerService tdManagerService=null;
      

  7.   

    没有注入成功吧?检查一下getter setter方法 以及配置文件里的配置
      

  8.   

    会不会是TdManagerService这个类出错的
      

  9.   

    这个类出错?出什么错啊,在execute方法里它就为null了,在TOMCAT启动时,set方法里都有值的,