1. 采用shiro进行授权显示, 详细开发可以看我之前关于shiro的权限文章
<div class="container-fluid">
<div class="row">
<div class="col-sm-2" id="menulist">
<a href="#" class="list-group-item active" th:onclick="loadPage('firstPage')"><span>首页</span></a>
<a shiro:hasPermission="user:select" href="#" class="list-group-item" th:onclick="loadPage('users')"><span>用户管理</span></a>
<a shiro:hasPermission="role:select" href="#" class="list-group-item" th:onclick="loadPage('roles')"><span>角色管理</span></a>
<a shiro:hasPermission="menu:select" href="#" class="list-group-item" th:onclick="loadPage('menus')"><span>菜单管理</span></a>
</div>
<div class="col-sm-10" id="mainbody" >
<h1>欢迎使用Web系统</h1>
</div>
</div>
</div>
2. 采用从数据库提取并在前台循环显示方式
<div class="container-fluid">
<div class="row">
<div class="col-sm-2" id="menulist">
<a href="#" class="list-group-item active" th:onclick="loadPage('firstPage')"><span>首页</span></a>
<a href="#" class="list-group-item" th:each="firstMenu:${session.menuList}" th:onclick="loadPage([[${firstMenu.href}]])">
<span th:text="${firstMenu.name}">菜单</span>
</a>
</div>
<div class="col-sm-10" id="mainbody" >
<h1>欢迎使用Web系统</h1>
</div>
</div>
</div>