Using JSp in DHTML xTree

Using JSp in DHTML xTree in Autoloading from JSON



I had test Autoloading from JSON by JSP.



i made jsp like below

node.jsp---------------------------------------------------------------------

<%@ page language =“java” contentType=“text/xml” %>

<%@ page import=“java.util.*” %>

<%

String nodeId = “”;



if ( request.getParameter(“id”) == null || request.getParameter(“id”).equals("") ) {

    nodeId = “0”;

}



String jasonData = “”;



jasonData = jasonData + “{id:’” + nodeId + “’, item:[\n”;



for ( int inx = 0 ; inx < 5 ; inx++ ) {

    if ( inx != 0 ) {

        jasonData = jasonData + “,” ;

    }

    jasonData = jasonData + “{id:’” + inx + “-”+ nodeId + “’, text:'level 1-”

    + inx + “-” + nodeId + “’, child:‘1’ }\n”;

}



jasonData = jasonData + “]}\n”;



%><%= jasonData %>

-------------------------------------------



and HTML code like this

test.html----------------------------------



            tree=new dhtmlXTreeObject(“treeboxbox_tree”,“100%”,“100%”,0);

            tree.setImagePath("./codebase/imgs/csh_bluebooks/");

            tree.setXMLAutoLoading(“node.jsp”);

            tree.setDataMode(“json”);

            tree.loadJSON(“node.jsp?id=0”);



---------------------------------------------



but error (xml reffers to not existing parent) occured.



as i know, DHTML was supported JSP.



and node.jsp result is same as json.php.



I don’t know what i did wrong?;;;


Probably, some important part is missed in your code. Please, try to add the highlighted line:


if ( request.getParameter(“id”) == null || request.getParameter(“id”).equals("") ) {
nodeId = “0”;
}


else nodeId = request.getParameter(“id”);