问答详情
源自:2-2 SSH-案例:登录功能代码实现

输入错误密码前后url不一致问题

当我们连续输入错误的用户名和密码时,url显示为employee_login.action,而首次登录的时候显示的是index.jsp,如何保证登录界面一致显示的index.jsp的url而非employee_login.action的url,京东的页面就是这样的··· 或者通过保存错误信息到session之后重定向首页么?

提问者:慕粉0031574727 2016-12-25 06:08

个回答

  • OMEPiGaPiGa
    2016-12-25 17:02:32
    已采纳

    因为我们在index.jsp里面用 form表单提交到了 employee_login,因此url上面显示的就是employee_login。 出于安全建议, 一般我们是不建议将你的JSP页面直接放到url里面去的,因为这会直接曝光你的项目里面有哪些页面哪些摸块。如果你一定要改, 那么可以struts配置文件里面 对应index.jsp的result 里面加上 type="redirect",但是这样之前写的错误信息就不能放在request里面了。

  • OMEPiGaPiGa
    2016-12-25 22:56:23

    不客气。加油哦