2013-05-06 64 views
0

我正在通過jDeveloper IDE開發一個塞滿了JSP的java web應用程序& servlets。 我使用的集成服務器是Weblogic。無法調用index.jsp

在我的應用程序的中間,如果我刪除的路徑,直到上下文根,寫在我的index.jsp Java代碼是沒有得到執行。

還在web.xml中提供索引頁條目

例如, :

我的應用網址http://localhost:7101/DAMS/index.jsp 在中間的某個地方,我的網址:http://localhost:7101/DAMS/pages/activate.jsp 這裏,如果我從我的網址刪除「/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?它是直接在Web根目錄下還是在頁面目錄下? – dkaustubh 2013-05-06 17:20:32

+0

發佈您的servlet的url映射。 – 2013-05-06 17:24:41

+0

@dkaustubh直接根據web根... – HarsH1610 2013-05-06 17:25:01

回答

2

這本來是一個評論,但我的名譽不允許我做so.Declare的index.jsp歡迎文件列表在web.xml中。

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

:)我怎麼能忘記這一點,這已經完成了! – HarsH1610 2013-05-06 17:20:53

+1

但是您的代碼片段爲/index.jsp – NullPointerException 2013-05-06 20:28:44