Notice
Recent Posts
Recent Comments
Link
- Arawn's Dev Blog
- Outsider's Dev Story
- Toby's Epril
- Benelog
- NHN 개발자 블로그
- SK 플래닛 기술 블로그
- OLC CENTER
- 소프트웨어 경영/공학 블로그
- 모바일 컨버전스
- KOSR - Korea Operating System …
- 넥스트리 블로그
- 리버스코어 ReverseCore
- SLiPP
- 개발자를 위하여... (Nextree 임병인 수석)
- "트위터 부트스트랩: 디자이너도 놀라워할 매끈하고 직관…
- Learning English - The English…
- real-english.com
- 'DataScience/Deep Learning' 카테…
- Deep Learning Summer School, M…
- Deep Learning Courses
민서네집
request.getAttribute("javax.servlet.forward.request_uri"), request.getAttribute("javax.servlet.forward.path_info") 본문
Spring
request.getAttribute("javax.servlet.forward.request_uri"), request.getAttribute("javax.servlet.forward.path_info")
브라이언7 2013. 10. 14. 10:32http://www.coderanch.com/t/458129/java-Web-Component-SCWCD/certification/javax-servlet-path-info
사용자가 로그인 안된 상태에서 웹브라우저에서
http://localhost:8080/view/main
를 입력했을때
Spring Security에 의해 /spring/auth/goLogin 으로 이동함.
HandlerInterceptorAdapter 를 상속받은 클래스의 preHandle() 안에서 찍던가
아니면 @RequestMapping(value="/goLogin") 되는 컨트롤러의 메서드에서 찍어보면
결과가 아래와 같다.
request.getRequestURI(): /spring/auth/goLogin
(String) request.getAttribute(HandlerMapping.PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE): /auth/goLogin
request.getAttribute("javax.servlet.forward.path_info"): null
request.getAttribute("javax.servlet.forward.request_uri"): /view/main
사용자가 웹브라우저에 입력한 주소를 얻기 위해서는
request.getAttribute("javax.servlet.forward.request_uri") 를 이용해야 한다.
'Spring' 카테고리의 다른 글
SpringDM 으로 SpringMVC 환경 구성하기 (0) | 2013.10.17 |
---|---|
"쉽게 따라하는 자바웹개발" project error/warning 없애기. (2) | 2013.10.17 |
Thymeleaf 에서 properties 파일 참조하기. (0) | 2013.09.12 |
Spring profile 기능으로 운영/개발 환경 구성하기 (0) | 2013.08.21 |
[spring] Bean의 초기화 코드 넣을때 - Spring - How to call a method after bean initialization is complete? (0) | 2013.08.19 |
Comments