輸入錯誤密碼前后url不一致問題
當我們連續輸入錯誤的用戶名和密碼時,url顯示為employee_login.action,而首次登錄的時候顯示的是index.jsp,如何保證登錄界面一致顯示的index.jsp的url而非employee_login.action的url,京東的頁面就是這樣的··· 或者通過保存錯誤信息到session之后重定向首頁么?
當我們連續輸入錯誤的用戶名和密碼時,url顯示為employee_login.action,而首次登錄的時候顯示的是index.jsp,如何保證登錄界面一致顯示的index.jsp的url而非employee_login.action的url,京東的頁面就是這樣的··· 或者通過保存錯誤信息到session之后重定向首頁么?
2016-12-25
舉報
2016-12-25
因為我們在index.jsp里面用 form表單提交到了 employee_login,因此url上面顯示的就是employee_login。 出于安全建議, 一般我們是不建議將你的JSP頁面直接放到url里面去的,因為這會直接曝光你的項目里面有哪些頁面哪些摸塊。如果你一定要改, 那么可以struts配置文件里面 對應index.jsp的result 里面加上 type="redirect",但是這樣之前寫的錯誤信息就不能放在request里面了。
2016-12-25
不客氣。加油哦