有关生成脚本语言并加入到网页上的问题
我的代码如下:
public static void bulidTree(){
...
StringBuffer src=new StringBuffer()
scr.append("var treeNode "+mymap.get("ID").toString+" = new TreeNode('"+ mymap.get("TreeNodeName") +"');");
scr.append("tree.add(treeNode "+ mymap.get("ID").toString +");");
out.print(scr.toString());
...
}
实际上我是在构建一棵树时的循环,在jsp中有脚本
<script>
...
<%=bulidTree()%>
...
</script>
我想在bulidTree()中生成一段脚本如:
var treeNodenode123=new TreeNode('我的树节点');
tree.add(treeNodenode123);
生成以上代码后out.print到脚本中,使页面可以动态的遍历生成树,以上的脚本段能动态生成了,在System.out.print(scr.toString());中可以看到,但当我out.print(scr.toString())时就总是报什么不可转换的字符,等等错误,不知道怎么做才能将代码段加到页面中组成一段脚本,请各位大虾帮帮,星期一要脚货了,否则饭碗不保,跪谢了!!!
再线等!