public String tree(Indi indi,String rel,String url) {
if (indicator.getChildren().isEmpty()) {
return "";
}
StringBuffer buffer = new StringBuffer();
buffer.append("<ul>" + "\n");
for(Indicator o : indicator.getChildren()) {
String a=o.getFormula();
String b=o.getFormulaExplain();
if(a==null){a="";}
if(b==null){b="";}
buffer.append("<li><a href=\"javascript:\" onclick=\"$.bringBack({id:'"+o.getId()+"', name:'"+o.getName()+"', formula:'"+a+"', formulaExplain:'"+b+"'})\" rel=\""+rel+"\">" + o.getName() + "</a>" + "\n");
buffer.append(ritree(o,rel,url));
buffer.append("</li>" + "\n");
}
buffer.append("</ul>" + "\n");
return buffer.toString();
}
【上篇】.lang.OutOfMemoryError: PermGen space
【下篇】Qt学习之系列[9] – QCoreApplication:processEvents()可能会引起递归,导致栈溢出崩溃
【下篇】Qt学习之系列[9] – QCoreApplication:processEvents()可能会引起递归,导致栈溢出崩溃