异步树节点有关问题(treegrid)

异步树节点问题(treegrid)
想做个异步treegrid,思路是这样的,先查询顶级节点,再点击顶级节点的时候执行onBeforeExpand
,但是查询的顶级的节点不可以展开,不是文件夹而是文件的显示。相对来说应该已经是根节点了。
java代码。
下面判断估计有误,但主要问题显示能解决就好
public JsonView treeGrid2(int pid) throws Exception{
     Map param=new HashMap();
     QueryParam qp = null;
     //String pid = request.getParameter("pid");
     //String resourcetype = request.getParameter("resourcetype");
     //int r = Integer.parseInt(pid);
        if (pid == 0){
         qp=QueryParam.getInstance("from ResourceVO where pid=0 or resourcetype=resourcetype",param);
         System.out.println("========"+pid);
        } else {
         qp=QueryParam.getInstance("from ResourceVO where pid="+pid, param); 
        }
     List<ResourceVO> list=this.getBasBS().query(qp);
     List<Tree> nl = new ArrayList<Tree>();
     if (list != null && list.size() > 0) {
     for(ResourceVO vo: list){
     Tree tree = new Tree();
     Map<String,Object> item = new HashMap<String,Object>(); 
//     item.put("id", vo.getId()); 
//     item.put("text", vo.getName()); 
     item.put("class", "type");
     tree.setAttributes(item);
     tree.setState("closed");
     nl.add(tree); 
     }
     }
         return new JsonView(list);
    }

一次性加载的时候,点击节点是可以获取到它相应的id的
异步树节点有关问题(treegrid)
------解决思路----------------------
404 你看弹出来的 路径和你项目里面是不是匹配 。