一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

ztree+Struts2异步检索数据例子

时间:2016-06-28 编辑:简简单单 来源:一聚教程网

今天分享一个ztree+Struts2异步检索数据demo。

首先效果图:

客户端html和js代码:

 代码如下 复制代码


选择


后台使用Struts2,相关代码如下
Action代码:

 代码如下 复制代码

public String ajaxRoles()
        throws Exception
{
        try
        {
            result = roleService.getAjaxRoles(nameKey);
        }
        catch(Exception e)
        {
            log.error(e.getMessage());
            throw e;
        }
        return "ajaxRoles";
}

Struts2-User.xml 代码:

 代码如下 复制代码


   
       
            result
       

   

Service代码:

 代码如下 复制代码


public String getAjaxRoles(String nameKey)
{
        //Dao层是一个简单的根据name查询 不再赘述
        List results = roleDao.getAjaxRoles(nameKey);
        JSONArray json = new JSONArray();
        for (Role ro : results)
        {
            JSONObject jo = new JSONObject();
            jo.put("id", ro.getRoleId());
            jo.put("name", ro.getName());
            json.add(jo);
        }
        return json.toJSONString();
}

热门栏目