[企业权限管理](六)角色管理

@[toc]角色

角色管理

角色查询

在aside.jsp点击/系统管理/角色管理发出/role.findAll.do

[企业权限管理](六)角色管理_第1张图片

RoleController

@RequestMapping("/findAll.do")
    public ModelAndView findAll() throws Exception {
        ModelAndView mv = new ModelAndView();
        List roleList = roleService.findAll();
        mv.addObject("roleList", roleList);
        mv.setViewName("role-list");
        return mv;
    }

IRoleService

public interface IRoleService {

    public List findAll() throws Exception;

    void save(Role role) throws Exception;
}

RoleServiceImpl

@Override
    public List findAll() throws Exception{
        return roleDao.findAll();

IRoleDao

@Select("select * from role")
    List findAll() throws Exception;

role-list.jsp

将role-list.jsp放入/pages

角色添加

在role-list.jsp上点击新建按钮,跳转到role-add.jsp封装信息后 发请求做save操作,注意完成插入操作后在controller中要重定向到findAll.do

[企业权限管理](六)角色管理_第2张图片

RoleController

@RequestMapping("/save.do")
public String save(Role role) throws Exception {
    roleService.save(role);
    return "redirect:findAll.do";
}

IRoleService

void save(Role role) throws Exception;

 @Override
    public void save(Role role) {
        roleDao.save(role);
    }

IRoleDao

  @Insert("insert into role(roleName,roleDesc) values(#{roleName},#{roleDesc})")
void save(Role role);

页面

role-add.jsp

你可能感兴趣的:(企业权限管理项目实战)