2015-01-29 3 views
0

요청이 들어오는 uri를 어떻게 잡을 수 있습니까? jsp 파일에 myServlet에 작업을 제출하는 양식이 있습니다. 또한, 그들 사이에 필터가 있습니다. 즉, index.jsp -> myfilter -> myServlet입니다. uri 또는 url "index.jsp"를 myfilter에 넣을 수있는 방법이 있습니까? 나는 아무것도 결과에 많은 방법을 시도했다 : URI에/URL로 대해 getRequestURI, 대해 getRequestURL 쇼 "에게 MyServlet을"...요청이 들어오는 uri를 어떻게 잡을 수 있습니까?

편집 :
감사하지만 나를 위해 작동하지 않습니다. 필터에서
은 내가 만든 :

String url = (String)request.getAttribute("javax.servlet.forward.request_uri");<br> 
System.out.println("URL source: "+url);<br> 
--> and the output is --> URL source: null<br> 

답변

0

난 당신이 필터에 원래의 URI를 얻을 선 아래로 쓸 수 있다고 생각합니다.

String url = (String)request.getAttribute("javax.servlet.forward.request_uri"); 
관련 문제