Develop

[JSP] jsp로 이동시킨 controller url 호출하기 본문

웹 개발/Else

[JSP] jsp로 이동시킨 controller url 호출하기

개발 기록 2024. 9. 24. 11:32
el : ${requestScope["javax.servlet.forward.request_uri"]}
스크립트릿 : request.getAttribute("javax.servlet.forward.request_uri")

 

위의 코드를 jsp에서 사용하면

.jsp 경로가 아닌  .com .do 처럼 호출된 url이 표시된다

 

위의 내용외에도 아래 내용도 있음

javax.servlet.forward.request_uri
javax.servlet.forward.context_path
javax.servlet.jsp.jstl.fmt.locale.request
javax.servlet.jsp.jstl.fmt.localizationContext.request
javax.servlet.forward.query_string

 

request_uri를 사용하면 경로 전체가 표시되고

query_string을 사용하면 파라미터가 표시된다

 

두개만 사용해보았다

 


 
참고로  에러 페이지에서 사용할 수도 있다 
 
request.getAttribute("javax.servlet.error.message")
 
${requestScope['javax.servlet.error.message']}
 
위의 내용으로 작성시 
 
response.sendError(HttpServletResponse.SC_FORBIDDEN, "메세지"); 로 보낸 에러 메세지를 이것으로 받는다. 
 
web.xml에서 정의된 error 페이지에 사용 하면 된다
 

 

출처

 

spring mvc에서 현재 url? (google.com)

 

spring mvc에서 현재 url?

안그래도 인터셉터 만드어서 테스트해보는 중이었는데 인터셉터에서는 잘 나옵니다. 답변해주신 세종님과 영훈님 감사합니다. On 6월14일, 오전11시08분, 석영훈 <seok...@gmail.com> wrote: > 컨트롤러나

groups.google.com