화면단(JSP)에서의 권한체크 방법
- 작성자 :
- 이*진
- 작성일 :
- 2014-06-13 13:38:53
- 조회수 :
- 1,329
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
2.7버전으로 진행 중입니다.
화면단에서 권한체크는 어떤 식으로 적용해야 하는지요?
예를 들면, 게시판 등록role을 만들고,
해당 role이 있는 경우에만
[등록]버튼이 보여지게 하고 싶습니다.
참조할 샘플이나 가이드가 있는지요?
화면단에서 권한체크는 어떤 식으로 적용해야 하는지요?
예를 들면, 게시판 등록role을 만들고,
해당 role이 있는 경우에만
[등록]버튼이 보여지게 하고 싶습니다.
참조할 샘플이나 가이드가 있는지요?
A
안녕하세요.
flag 변수와 jstl의 c태그를 이용하시면 됩니다.
다음은 Controller에서 넘어온 dept 모델에 담긴 deptNo 값의 유무에 따라 텍스트를 보여주는 예제소스입니다.
아래 소스를 상황에 맞게 적절히 변경하여 사용하시면 됩니다.
- jsp 상단
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 선언
- jsp <head> 내부
<c:set var="flag" value="${empty dept.deptNo ? '등록' : '수정'}"/>
- jsp <body> 내부
<c:if test="${flag=='등록'}">
<img src="<c:url value='/images/egovframework/rte/title_dot.gif'/>" alt="" /> <spring:message code="dept.create" /></li>
</c:if>
<c:if test="${flag=='수정'}">
<img src="<c:url value='/images/egovframework/rte/title_dot.gif'/>" alt="" /> <spring:message code="dept.update" /></li>
</c:if>
감사합니다.
flag 변수와 jstl의 c태그를 이용하시면 됩니다.
다음은 Controller에서 넘어온 dept 모델에 담긴 deptNo 값의 유무에 따라 텍스트를 보여주는 예제소스입니다.
아래 소스를 상황에 맞게 적절히 변경하여 사용하시면 됩니다.
- jsp 상단
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 선언
- jsp <head> 내부
<c:set var="flag" value="${empty dept.deptNo ? '등록' : '수정'}"/>
- jsp <body> 내부
<c:if test="${flag=='등록'}">
<img src="<c:url value='/images/egovframework/rte/title_dot.gif'/>" alt="" /> <spring:message code="dept.create" /></li>
</c:if>
<c:if test="${flag=='수정'}">
<img src="<c:url value='/images/egovframework/rte/title_dot.gif'/>" alt="" /> <spring:message code="dept.update" /></li>
</c:if>
감사합니다.