日期:2014-05-20  浏览次数:20812 次

求前辈给小妹看一段代码
java
sqlserver数据库
Java code

public Vector getTree(){
        Vector vec=new Vector();
        System.out.print("第一步");
//这一句出错了
        List<DzswFl> treelist=dzswSpService.findFl();
        vec.add(treelist);
        return vec;
    }


请问下,为何到了List<DzswFl> treelist=dzswSpService.findFl();
这一句就报错呢?
java.lang.NullPointerException


dzswSpService这个方面找其余类里面用过,是可以查到数据的!现在就是请问下是我哪里的写法有问题吗?先谢谢了

------解决方案--------------------
dzswSpService是不是这个对象没初始化呃
------解决方案--------------------
dzswSpService为null
------解决方案--------------------
明显是dzswSpService为空 是不是用的spring没有set
或者配置文件没有ref
------解决方案--------------------
初始化下dzswSpService对象或者走到哪一步F5看能进去那个方法不...
------解决方案--------------------
天使不会飞!!!
------解决方案--------------------
你这样改试试:
Java code

public Vector getTree(){
        Vector vec=new Vector();
        System.out.print("第一步");
         List<DzswFl> treelist = new ArrayList<DzswFl> ();
        treelist =dzswSpService.findFl();
        vec.add(treelist);
        return vec;
    }

------解决方案--------------------
dzswSpService要有对应的set方法,spring配置文件中看下是否注入了
------解决方案--------------------
探讨
你这样改试试:

Java code

public Vector getTree(){
Vector vec=new Vector();
System.out.print("第一步");
List<DzswFl> treelist = new ArrayList<DzswFl> ();
treelist =dzsw……

------解决方案--------------------
探讨
引用:
你这样改试试:

Java code


public Vector getTree(){
Vector vec=new Vector();
System.out.print("第一步");
List<DzswFl> treelist = new ArrayList<DzswFl> ();
treelist =dz……

还……

------解决方案--------------------
dzswSpService这个对象为空
------解决方案--------------------
探讨
引用:
引用:
引用:
你这样改试试:

Java code


public Vector getTree(){
Vector vec=new Vector();
System.out.print("第一步");
List<DzswFl> ……

------解决方案--------------------
探讨
引用:
引用:
引用:
引用:
你这样改试试:

Java code


public Vector getTree(){
Vector vec=new Vector();
System.ou……

------解决方案--------------------
dzswSpService,如果是用spring注入,请为它生成get,set方法。
------解决方案--------------------
探讨
public void setDzswSpService(DzswSpService dzswSpService) {
this.dzswSpService = dzswSpService;
}

------解决方案--------------------
还解决了
------解决方案--------------------