2014-10-31 80 views
0

如何使用servlet打開特定頁面?就像facebook用戶輸入電子郵件和密碼,然後打開自己的fb頁面。 我的項目是員工活動監測。 當員工登錄後,必須打開他們自己的頁面而不是其他。 請幫幫我。如何使用servlet打開特定頁面?

+0

使用servlet任何其他網址打開網頁,然後在這個頁面讓你的控制,使您的頁面針對每個用戶個性。 – 2014-10-31 07:27:05

回答

0

使用此:

getServletContext().getRequestDispatcher("yourPage.jsp").forward 
     (req, res); 

See more here

0

考慮您的要求是一個登錄請求,loginservlet,它可以在2種方式迴應,

1.Generate響應本身(HTML代碼)

  1. 重定向到其他資源(如html或jsp)

如果您的用戶特定頁面都有一個共同的模板,但只是需要一些特定值而改變,那麼你可以使用第一方法 否則,如果每個用戶定製UI(可能性很小),然後向前用requestDispacther

1

登錄頁面後最常見的需求是重定向到適當的頁面,而不是轉發。隨着前行,你問一個JSP(或任何其他的servlet)在同一個請求顯示自己 - >將在頂部的瀏覽器在線URL仍然是登錄網址

一個重定向,該servlet問題的特別迴應瀏覽器要求它向另一個URL發出新的請求 - >它會花費額外的請求,但瀏覽器中顯示的URL是正確的。

在你的servlet它僅僅是:

response.sendRedirect("/path/toPage?user=xyz"); 

,或者你想

相關問題