Spring+MyBatis实践——登录与权限控制
1、实现用户登录功能;
通过session来实现用户登录功能。在用户登录时,将用户的相关信息放在HttpSession对象用,其中HttpSession对象可以通过HttpServletRequest的getSession方法获得。同时,HttpSession对象对应Jsp内置对象session,在jsp页面中也可以通过session来访问,如通过jstl标签库来访问session中的内容:
-
- <c:if test="${sessionScope.username == null}">
- <p class="navbar-text navbar-right"> <a href="./getLoginPage" class="navbar-link">登录</a></p>
- </c:if>
<c:if test="${sessionScope.username == null}">
<p class="navbar-text navbar-right"> <a href="./getLoginPage" class="navbar-link">登录</a></p>
</c:if>
通过判断session中的username是否为null,来决定是否显示标签p。
登录功能实现代码;