2014-06-11 1 views
0

을 기준으로 경로를 지정하는 방법을 알아내는 I는 다음과 같다 코드가 있습니다.넷빈즈 프로젝트 구조

getServletConfig().getServletContext()으로 시도했지만 여전히 같은 오류가 발생합니다. 나는 다음과 같은 경로를 시도했다 :

1. /leaflet/temp 
2. /Web Pages/leaflet/temp 
3. /webcontent/leaflet/temp 
4. /WebContent/leaflet/temp 
5. /build/web/leaflet/temp 

내가 같은 오류가 점점 계속.

답변

1

대신 직접 getServletContext()를 사용하여이

ServletContext servletContext = request.getSession().getServletContext(); 

보십시오.

+0

''request'를 사용할 수없는'constructor'에서 호출하려고합니다.'getServletContext'를 호출하는 나쁜 방법입니다. – vamsiampolu

+0

나쁘지는 않지만 NPE를 던지지는 않습니까? –

+0

그 이유는'path'가 존재하지 않기 때문입니다.'getRealPath()'는 NPE를 던질 것입니다. – vamsiampolu