/** * show manage home page * * @param menu_L2 二级菜单 * @param model * @return */ @RequestMapping(value = "{menu_L2}", method = RequestMethod.GET) public String index(@PathVariable String menu_L2, ModelMap model) { User user = (User) model.get(TOKEN); // 获取二级目录 Menu secondMenu = roleMenuMapper.getMenuByRoleAndUrl(user.getRole_id(), menu_L2); if (null == secondMenu) sendNotFoundError(); // 获取三级目录 Menu activeMenu = roleMenuMapper.getDefaultChild(secondMenu.getMenu_id(), user.getRole_id()); if (null == activeMenu) sendNotFoundError(); // 跳转到视图 String view = "redirect:" + getManageRoot() + activeMenu.getMenuurl() + "/" + DEFAULT_VIEW; return view; }