登錄我的門戶網站後,需要關於登錄頁面的過程。我的要求是我將輸入一個特定頁面的URL到瀏覽器中,然後系統會檢查用戶是否登錄到系統,如果是,它會登錄到我輸入的頁面,但如果沒有,那麼系統會把我帶到登錄頁面和成功登錄後,我將登陸到我在瀏覽器中輸入的頁面。登錄系統後,通過瀏覽器登錄到特定頁面
那麼,請告訴我該怎麼做純的servlet/JSP模型,Spring和Struts的1和Struts 2
任何職位將是有益的
登錄我的門戶網站後,需要關於登錄頁面的過程。我的要求是我將輸入一個特定頁面的URL到瀏覽器中,然後系統會檢查用戶是否登錄到系統,如果是,它會登錄到我輸入的頁面,但如果沒有,那麼系統會把我帶到登錄頁面和成功登錄後,我將登陸到我在瀏覽器中輸入的頁面。登錄系統後,通過瀏覽器登錄到特定頁面
那麼,請告訴我該怎麼做純的servlet/JSP模型,Spring和Struts的1和Struts 2
任何職位將是有益的
我知道基本的jsp/servlet模型。
編寫一個Servlet過濾器,它將攔截brwoser的每個請求,檢查用戶是否登錄。如果登錄正常流程將繼續,但如果不是,則重定向到登錄頁面。當您重定向到登錄頁面時,請確保您在響應中發送瀏覽器命中的URL。現在在客戶端持有url發送響應,並且在用戶提交記錄時在登錄頁面發送憑證後,在請求中發送url(響應中的客戶端保留),並且在成功登錄後使用Servelet請求調度程序登陸網址。
我不確定,但spring-security有這個特性和struts 2.但是實現過程可以被熟悉這個技術的其他人共享。但在struts 1中,它不可用,你必須手動完成。
它將很容易與彈簧安全你只需要確保一些路徑模式。你並不需要在你的JSP或控制器,例如添加一些代碼
for url /admin/* need administrator role
for url /user/* need user role
for url /public/* no need login (anynomous)
它只是需要配置在您的彈簧security.xml文件
你就可以開始here
的http:// andrealigios .blogspot.it/2012/08/Struts2的,寫你自己的攔截器for.html –