调试了一下,下面这个方法有点错误:
==================================================
/** *//**
     * 函数说明:展开目录
     * 参数说明: 目录对象
     * 返回值:展开目录的HTML代码
     */
    public String renderTreeViewAjax(TbJyhtflb htfl) {
        StringBuffer content = new StringBuffer();
        String ID=htfl.getTbJyhtflbZlId();
        String NAME=htfl.getTbJyhtflbMc();
        String FLAG=htfl.getTbJyhtflbLb();
        content.append("<li id='"+ID+"'>");
        if (treeCatalogDAO.canExpand(ID))
            content.append("<img src=../images/tree_plus.gif onClick=\"getSubTree('"+ID+"')\">");
        else
            content.append("<img src=../images/tree_blank.gif>");
        content.append("<img src=../images/tree_folder.gif><a href=\"javascript:ShowDetail('"+ID+"','"+NAME+"','"+FLAG+"')\"");
        if (treeCatalogDAO.canExpand(ID)){
            String submitURL="getFolderList.go?method=doGetSubFolderList&parentID="+ID;
            content.append(" onClick=\"getSubTree('"+ID+"',submitURL)\"");
        }
        content.append(">"+NAME+"</a>");
        
        content.append("</li>");
        return content.toString();
    }
==============================================
正确的写法是:
/** *//**
     * 函数说明:展开目录
     * 参数说明: 目录对象
     * 返回值:展开目录的HTML代码
     */
    public String renderTreeViewAjax(TbJyhtflb htfl) {
        StringBuffer content = new StringBuffer();
        String ID=htfl.getTbJyhtflbZlId();
        String NAME=htfl.getTbJyhtflbMc();
        String FLAG=htfl.getTbJyhtflbLb();
        content.append("<li id='"+ID+"'>");
        if (treeCatalogDAO.canExpand(ID)) {
            String submitURL="getFolderList.go?method=doGetSubFolderList&parentID="+ID;
            content.append("<img src=../images/tree_plus.gif onClick=\"getSubTree('"+ID+"','"+submitURL+"')\">");
       }
        else {
            content.append("<img src=../images/tree_blank.gif>");
        }
        content.append("<img src=../images/tree_folder.gif><a href=\"javascript:ShowDetail('"+ID+"','"+NAME+"','"+FLAG+"')\"");
      
        content.append(">"+NAME+"</a>");
        
        content.append("</li>");
        return content.toString();
    }  
回复  更多评论