后台代码:
@RequestMapping("/loadId2")
public void list2(HttpServletResponse response, HttpServletRequest request,String token) {
String userTokenString = token.toString();
String string = request.getSession().getServletContext().getAttribute(userTokenString).toString();
Long id = null;
if (string!=null) {
String[] split = string.split("_");
id = Long.parseLong(split[0]);
}
List list = moduleService.getList(id);
String[] exclude = { "Users" ,"RoleModule"};
JsonUtils.printJsonStringFromArrayObjectWithExclude(response, list, exclude);
}
public List getList(Long id){
String sql = " select m.moduleID,m.name,m.moduleParentID,m.className,m.sortIndex,m.url from permission.dbo.module as m where moduleID in(select module from roleModule where role =("+
"select role from userRole where users ="+id+" )) order by sortIndex asc ";
return this.baseDao.exeSqlQuery(sql);
}
html中代码:
<div class="layui-side layui-bg-black">