camel0104 2010-09-17 11:25
浏览 237
已采纳

Extjs3.2测试Tree的困惑

我的代码如下:
1.tree.jsp
//src="<%=path%>/js/tree.js" Ext.onReady(function(){ var tree = new Ext.tree.TreePanel({ el: 'tree', loader: new Ext.tree.TreeLoader({dataUrl: '/TestExt/menu.do'}) }); var root = new Ext.tree.AsyncTreeNode({ id: '0', text:'我是根' }); tree.setRootNode(root); tree.render(); root.expand(false, false); });


2.Struts1.2中的代码:
public class MenuAction extends DispatchAction {
private MenuJson menuJson = new MenuJson();
private JSONArray jsonArray = new JSONArray();
/*

  • Generated Methods */

/**

  • Method execute
  • @param mapping
  • @param form
  • @param request
  • @param response
  • @return ActionForward */ public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { ActionForward actionForward = null; String node = request.getParameter("node"); System.out.println("node---------->"+node);

String res = menuJson.getMenuBillJsonFormat(Integer.parseInt(node));//[b]--注[/b]

System.out.println("res============>"+res);

// System.out.println("buffer==="+buffer.toString());
try {
response.getWriter().write(res);
} catch (IOException e) {
e.printStackTrace();
}
// request.setAttribute("res", res);//jsonArray.element(menuJson.getMenuBillJsonFormat())
String target = "/tree.jsp";
actionForward = new ActionForward(target);
return actionForward;
}
}
如上[b]注[/b]的解释:
封装的数据如下:
[{id:1,firstId:0,text:'系统管理'},{id:4,firstId:0,text:'一级菜单1'},{id:5,firstId:0,text:'一级菜单2'}]
现在的问题是:
一.界面上只出现“我是跟”节点而已,其它内容都不出现。
二.本来想一次性展示菜单的,结果一样展示不出,改成动态展示,如果有相应经验的请指点一下。

  • 写回答

1条回答 默认 最新

  • lizhiyezi 2010-09-17 11:34
    关注

    // request.setAttribute("res", res);//jsonArray.element(menuJson.getMenuBillJsonFormat())
    String target = "/tree.jsp";
    actionForward = new ActionForward(target);
    return actionForward;

    改成 不需要在转向jsp页面了
    return null;

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
  • ¥20 matlab yalmip kkt 双层优化问题