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