반응형
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 |