2012-05-27 3 views
1

나는 하나의 서블릿에 의해 관리되는 많은 JSP 페이지를 가지고있다. 전체 JSP 경로를 얻기 위해 요청의 메소드 getRequestURI를 사용하여 JSP 페이지 이름을 얻으려고 시도했지만 JSP 페이지가없는 서블릿 경로 만 리턴합니다. HttpServletRequest에서 JSP 이름을 검색하는 방법이 있습니까? 감사. 경우서블릿 (또는 서블릿 필터) 내에서 JSP 이름 얻기

나는 URL에있을 때 :

http://localhost:8080/TutorWebApp/page/common/login.jsp 

내가

+0

애플리케이션에 사용 된 일부 URL을 표시 할 수 있습니까? –

+0

@EmmanuelBourg 위의 메모를 작성했습니다. – Ray

답변

1

HttpServletRequest#getRequestURL /page/common/login.jsp 도움 요청을 서블릿에 싶어?

jsp의 URL을 얻으면 jsp 파일에 다음을 쓸 수 있습니다.

<%= request.getRequestURL() %> 
+0

아니요, 서블릿을 시도합니다. – Ray

+0

get/post 메소드에서 request.getRequestURL()을 호출 할 수 있습니다. 모든 서블릿과 동일한 방법입니다. – user1419950

+0

이 func()을 사용하면 url을 얻습니다./TutorWebApp/controller url jsp – Ray