본문 바로가기
IT 자료

JSP(JSTL)에서 호출 url 가져오기

by 성곤 2017. 4. 28.
반응형


jsp에서 호출 url 가져오기



@RequestMapping(value="/index.do") 와 같은 호출경로를 가져오는 것은 사실 저도 잘 모릅니다.


이미 컨트롤러에서 jsp를 호출하면서 기존의 호출경로는 사라지고 /WEB-INF/home/index.jsp 와 같은 내부경로가 출력됩니다.

여기저기 찾아보고 물어봤지만 jsp에서는 호출 url를 가져올 수 없다라고 이야기하더라구요.


물론, 저도 못찾아서 결국 컨트롤러에서 호출경로를 넘겨줬습니다.



방법은 컨트롤러에서


model.addAttribute("servletPath", request.getServletPath());


이렇게 request.getServletPath() 값을 model.addAttribute을 사용해서 담아주고


다시 jsp에서 ${servletPath} 으로 받아서 사용할 수 있습니다.


번거롭네요...


좋은 방법 찾으시면 덧글 부탁드립니다. ㅠㅠ




==========================================

덧글 정보(익명)


${requestScope['javax.servlet.forward.servlet_path']}을 사용하여 가져올 수 있다고합니다.


반응형

'IT 자료' 카테고리의 다른 글

URL에 있는 파라미터 가져오기  (2) 2017.04.28
javascript Location 종류  (0) 2017.04.28
JSTL \n, <br> replace하기  (0) 2017.04.28
textarea값을 html에 표현할 때, 줄 바꿈표시  (0) 2017.04.28
sns 공유하기 기능  (0) 2017.04.27