더북(TheBook)

webpage08_02.jsp

<%@ page contentType="text/html; charset=utf-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
<html>
<head>
<title>Security</title>
</head>
<body>
<h2>스프링 시큐리티 태그 예</h2>
<sec:authorize access="hasRole('ROLE_MANAGER')" var="isAdmin">
    <p><h3>매니저 권한 화면입니다.</h3>
</sec:authorize>
<c:choose>
    <c:when test="${isAdmin}">
        <p>ROLE_MANAGER 권한 로그인 중입니다. 
        <p><a href="<c:url value='/exam02' />">[웹 요청 URL /exam02로 이동하기]</a>
    </c:when>
    <c:otherwise>
        <p>로그인 중이 아닙니다. 
        <p><a href="<c:url value='/manager/tag' />">[웹 요청 URL /manager/tag로 이동하기]</a>
    </c:otherwise>
</c:choose>
</body>
</html>

다음은 앞의 코드를 실행한 결과입니다.

▲ 그림 8-2 실행 결과

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.