我按照之前的例子配的 然后可以查询出结果
但是传递会页面的时候是用的response(例子的) 但是现在strust2里面不需要依赖servlet了,所以现在出问题了。
我生成了StringBuffer并且里面已经保存了xml的字符串,但是传不到页面去,页面的dhtmlxtree控件就提示读取不到xml
现在贴出代码 请帮帮我页面部分代码
<body>
<table>
<tr>
<td height="443" valign="top">
<div id="treeboxbox_tree"
style="width: 250; height: 318; background-color: #f5f5f5; border: 1px solid Silver;"></div>
</td>
</tr>
</table>
</body>
</html>
<script>
tree=new dhtmlXTreeObject("treeboxbox_tree","100%","100%",0);
tree.setImagePath("<%=basePath %>images/csh_bluebooks/");
//tree.enableCheckBoxes(1);
//tree.enableThreeStateCheckboxes(true);
tree.setXMLAutoLoading("getVCXml.action");//如果不加的话就会不现实有下级菜单
tree.loadXML("getVCXml.action");

function selectChecked(){
alert(tree.getAllChecked());
}
function modify(){
if(tree.getSelectedItemId()==""){
alert("请选中节点进行修改");
return false;
}
window.location="videoColumnSave.action?id="+tree.getSelectedItemId();
}
function del(){
if(tree.getSelectedItemId()==""){
alert("请选中节点进行删除");
return false;
}
if(confirm("确实要删除吗?") == true){
      window.location="videoColumnDelete.action?id="+tree.getSelectedItemId();
   }
}
</script>Action里对应的代码
public String getVCXml() throws Exception{
if(id==null){
id="0";
}

response.setContentType("text/xml;charset=UTF-8");
response.setHeader("Cache-Control","no-cache");
StringBuffer sb = new StringBuffer();
sb.append("<?xml version='1.0' encoding='utf-8'?>\n");
sb.append("<tree id=\""+id+"\">\n");
List list = videoColumnService.getXml(Integer.valueOf(id).intValue());

if(list.size()==0){
sb.append("<item text=\"没有子节点\"></item>");
}

for(int i=0;i<list.size();i++){
Menu bean = (Menu)list.get(i);
//添加主目录
sb.append("\t<item");
//判断是否有子节点,有的话,虚拟一个,强制页面显示有子节点样式
// if(!bean.getSam().equals("0")){
// sb.append(" child='1'");
// }
//直接展开
if(!bean.getSam().equals("0")){
sb.append(" child='1' ");
}
sb.append(" id='"+bean.getId()+"' text='"+bean.getName()+"' >\n");
sb.append("\t</item>\n");
}

sb.append("</tree> ");
System.out.println(sb.toString());
try {
response.getWriter().print(sb.toString());
} catch (IOException e) {
e.printStackTrace();
}

return SUCCESS;
}struts的配置
<action name="getVCXml" class="videoColumnAction" method="getVCXml">
      <result>/cmsvideocolumn/Main.jsp</result>
</action>请大家帮我看看可以怎么解决吧 如果还需要什么代码请告诉我