< 페이지 값을 출력시키기 >
방법 1. controller에 authentication을 연결
SecurityTestController에서 user값을 콘솔 창에 나타나도록 작성한다.
log.info 로 개별 값을 출력시켜본다.
그리고 user로 login하면 콘솔창에 해당 값들이 출력된다.
이번에는 뷰로 표현하기 위해 user.jsp 로 가서 user 뷰페이지에 나타낼 값들을 적어본다.
그리고 출력시키면 해당 값들이 나온다.
방법 2. getContext()함수 이용해 Authentication 꺼내오기
똑같이 SecurityTestController에서 작성한다.
그리고 member.jsp로 가서 뷰로 표현하기 위해 authentication을 받아온다.
프로젝트를 실행시켜 member로 로그인하면 해당 값들이 뷰로 출력된다.
방법 3. taglib(태그 라이브러리) 사용
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags"%>
admin.jsp에서 시큐리티 태그를 추가하고 값을 출력시켜본다.
admin으로 로그인하면 admin페이지에 해당 값들이 출력된다.
'IT수업 > STS3' 카테고리의 다른 글
IT 수업 21주차 (145) Remember Me (0) | 2024.05.14 |
---|---|
IT 수업 21주차 (144) Security 5 ( Handler ) (0) | 2024.05.14 |
IT 수업 21주차 (142) Security 3_DB연결 (0) | 2024.05.13 |
IT 수업 21주차 (141) Security 2 (0) | 2024.05.13 |
IT 수업 21주차 (140) Security (0) | 2024.05.13 |