2015-11-01 59 views
0

我有一個例如AdminPage.html的HTML頁面,但是我想限制用戶在他們沒有登錄時訪問這個頁面。爲此我想要使用一個servlet,但是如何在瀏覽到AdminPage.html時加載所述servlet。在過去,我只使用servlet處理表單,任何人都可以讓我走上正軌嗎?我不是在尋找如何檢查用戶是否登錄,而是如何加載在訪問頁面時執行此操作的servlet,因爲我不能簡單地鏈接到表單操作。在頁面訪問調用一個servlet

我想做什麼: 訪問網頁 - >裝載的servlet - >檢查,如果用戶登錄 - > [是]顯示內容 - > [無]顯示403

回答

1

忘掉靜HTML文件。如果你想要一個由servlet處理的URL,那麼這就是你應該關注的地方。

<servlet-mapping> 
    <servlet-name>exampleservlet</servlet-name> 
    <url-pattern>/AdminPage.html</url-pattern> 
</servlet-mapping> 

然後servlet輸出一個200和HTML,或者它輸出一個403和錯誤頁面。