1.controller
和查询所有用户不同的地方是需要根据名字查询,相同的地方是都需要分页。
@RequestMapping("/getLikeByName")
public String getLikeByName(@RequestParam(value = "pn",required = false,defaultValue = "1") Integer pn,String uName,Map map){
PageHelper.startPage(pn,2);
List employees=service.selectLikeName(uName);
PageInfo pageInfo=new PageInfo(employees,5);
System.out.println(employees);
map.put("pageInfo",pageInfo);
return "user-list";
}
2.mapper
拼接字符like concat('%',#{},'%')
和查询所有用户的是同一个
3.页面展示
和查询所有的是一个 return "user-list";
2.多选删除1.user-list页面js调用方法
调用的方法:
2.controller
3,dao
4.mapper
需要循环,()是数组的,集合也行,我这个就是集合看,“,”分开每个id
3.管理角色
需求分析;首先查到所有的角色,然后根据查到的角色id通过权限和权限的中间表,查到每个角色所拥有的权限,每个角色可以有多个权限。
1.controller
2,mapper
查询所有的role
resultmap。
子查询其实是中间表和权限表的查询,根据角色id查到每个id对应了几个权限id,要不然就会把权限表所有的都查出来,那一个角色对应表中所有的权限。
3.页面显示:
循环所有的角色,里面循环权限,没写分页(我觉的用不着),还有用户管理的那些功能还没实现,以后补上。



