2013-05-06 3 views
0

jDeveloper IDE를 통해 JSP & 서블릿으로 채워진 Java 웹 애플리케이션을 작성하고 있습니다. 내가 사용하고있는 통합 서버는 Weblogic입니다.index.jsp를 호출 할 수 없습니다.

응용 프로그램 중간에서 컨텍스트 루트까지 경로를 제거하면 index.jsp에 기록 된 Java 코드가 실행되지 않습니다.

또한 인덱스 페이지 항목은 web.xml에서 제공됩니다.

예 : :

내 애플리케이션 URL 어딘가에 내가 URL에있어 중간에 http://localhost:7101/DAMS/index.jsp 입니다 : 내 URL에서 "/pages/activate.jsp"를 제거하면 여기 http://localhost:7101/DAMS/pages/activate.jsp , 내 index.jsp가에 기록 된 SOP는 아니다 인쇄. 모든 단서?

누군가가 색인 페이지를 조회하면 index.jsp에 session.invalidate();을 호출하여 세션을 무효화하고 싶습니다.

의 web.xml :

<servlet> 
    <servlet-name>OnSaveMedicaidOption</servlet-name> 
    <servlet-class>com.restat.db.OnSaveMedicaidOption</servlet-class> 
    </servlet> 
    <servlet-mapping> 
    <servlet-name>OnSaveMedicaidOption</servlet-name> 
    <url-pattern>/OnSaveMedicaidOption</url-pattern> 
    </servlet-mapping> 
    <welcome-file-list> 
    <welcome-file>/index.jsp</welcome-file> 
    </welcome-file-list> 
    <servlet> 
    <description></description> 
    <display-name>PostData</display-name> 
    <servlet-name>PostData</servlet-name> 
    <servlet-class>com.restat.db.PostData</servlet-class> 
    </servlet> 
    <servlet-mapping> 
    <servlet-name>PostData</servlet-name> 
    <url-pattern>/postData</url-pattern> 
    </servlet-mapping> 

SOP ** =에서 System.out.println();

감사

+0

어디에서 index.jsp를 배치 했습니까? 웹 루트 또는 페이지 디렉토리 아래에 있습니까? – dkaustubh

+0

서블릿에 대한 URL 매핑을 게시하십시오. –

+0

@dkaustubh 웹 루트 바로 아래에 ... – HarsH1610

답변

2

그것은 코멘트했을 것이다,하지만 내 평판은 내가 web.xml 파일에 so.Declare index.jsp 환영 파일 목록 으로 작업을 수행 할 수 없습니다.

<welcome-file-list> 
    <welcome-file>index.jsp</welcome-file> 
</welcome-file-list> 
+0

:) 어떻게 내가 이것을 잊어 버릴 수 있습니까, 이것은 이미 완료되었습니다 !!! – HarsH1610

+1

그러나 문제의 코드 스 니펫은 /index.jsp로 표시됩니다. – NullPointerException

관련 문제