2012-10-08 5 views
2

, 어떻게 동적으로 내 응용 프로그램의 전체 URL을 검색 할 수 있습니다? URL이 "localhost:8080/myapplication/" 경우Java EE : 내 응용 프로그램의 URL을 얻는 방법? 자바 EE에서

예를 들어, 단순히 문자열이나 다른 무언가로 하나, 나에게이를 반환 할 수있는 방법을 싶습니다.

나는 응용 프로그램 서버로 글래스 피시를 실행하고 있습니다.

답변

5
어떤 서블릿 내부

또는 당신이 당신의 응용 프로그램에 액세스하기 위해 클라이언트에 의해 사용되었다 어떤 URL 볼 수 있습니다 HttpServletRequest에 접근, 예를 들어,이 필터 시도하십시오 HttpServletRequest.getRequestURL().

+0

좋아! 그러나 이것은 일반 백킹 빈 내부에서도 수행 할 수 있습니까? – csvan

+0

및 JSF를 사용하는 경우, 당신은 FacesContext의 현재 인스턴스에서이 (HttpServletRequest의 객체를) 찾을 수 있습니다 –

관련 문제