0

これは私のコントローラーメソッドです。ここで、treeView属性を設定します。これをjspでtreeviewとして表示したい

@RequestMapping(value = "/main.html", method = RequestMethod.GET)
public ModelAndView showMainMenu(Model model, HttpServletRequest request){

TreeViewMenuDAO tvmDao=new TreeViewMenuDAO();
    List<TreeView> list=new ArrayList<TreeView>();
    List<Object> treeView=tvmDao.getDetailsList("1","92");

    Object[] arr = new Object[5];
    for(int j=0;j<treeView.size();j++)
    {
        arr = (Object[])treeView.get(j);
        TreeView treeObj =new TreeView();
        for (int i = 0; i < arr.length; i++) {  
            switch(i){
            case 0:treeObj.setLevel((BigDecimal)arr[i]);break;
            case 1:treeObj.setProgName((String)arr[i]);break;
            case 2:treeObj.setProgCd((BigDecimal)arr[i]);break;
            case 3:treeObj.setParentCd((BigDecimal)arr[i]);break;
            case 4:treeObj.setRownum((BigDecimal)arr[i]);break;
            }
        }
        list.add(treeObj);
    }
    model.addAttribute("treeViewList", list);
    return new ModelAndView("userHome");    

}

そのリストをjspでdynaTreeとして表示する方法

そして、レベル、タイトル、タイトルID、親IDとして値を持つリストを取得し、値はレベル、タイトル、タイトルID、親IDと仮定します

1 インド 1 0

2 MH 2 1

3 ムンバイ 13 2

4 DL 3 1

5 ノイダ 12 3

4

0 に答える 0