Easyui03

实体类:

public class Module {
    
    private Integer id;
    
    private Integer pid;
    
    private String text;
    
    private String icon;
    
    private String url;
    
    private int sort;
    
    private List<Module> children = new ArrayList<>();

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getPid() {
        return pid;
    }

    public void setPid(Integer pid) {
        this.pid = pid;
    }

    public String getText() {
        return text;
    }

    public void setText(String text) {
        this.text = text;
    }

    public String getIcon() {
        return icon;
    }

    public void setIcon(String icon) {
        this.icon = icon;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public int getSort() {
        return sort;
    }

    public void setSort(int sort) {
        this.sort = sort;
    }

    public List<Module> getChildren() {
        return children;
    }

    public void setChildren(List<Module> children) {
        this.children = children;
    }

    @Override
    public String toString() {
        return "Module [id=" + id + ", pid=" + pid + ", text=" + text + ", icon=" + icon + ", url=" + url + ", sort="
                + sort + "]";
    }

主界面:

    <%@ include file="common/head.jsp" %>
    <title>Insert title here</title>
    <script>
    $(function() {
        $("#funcTree").tree({
            url: ctx+"/moduleServlet",
            onDblClick:function(node) {
                $("#funTab").tabs("add", {
                    title:node.text,    
                    content:'Tab Body',    
                    closable:true,    
                    tools:[{
                        iconCls:'icon-mini-refresh',    
                        handler:function(){    
                            alert('refresh');    
                        }    
                    }]
                })
            }
        });
        
    });
    </script>
</head>

dao方法:

public List<Module> listModel(int pid) {
        List<Module> list = new ArrayList<>();
        Connection con = null;
        PreparedStatement ps = null;
        ResultSet rs = null;
        try {
            String sql = "select id,pid,text,icon,url,sort from t_module where pid=?";
            con = DBHelper.getsCon();
            ps = con.prepareStatement(sql);
            ps.setInt(1, pid);
            rs = ps.executeQuery();
            
            while(rs.next()) {
                Module m = new Module();
                m.setId(rs.getInt("id"));
                m.setPid(rs.getInt("pid"));
                m.setText(rs.getString("text"));
                m.setUrl(rs.getString("url"));
                m.setSort(rs.getInt("sort"));
                list.add(m);
            }
            
        } catch (Exception e) {
            
        } finally {
            DBHelper.Close(con, ps, rs);
        }
        
        return list;

}
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值