问答详情
源自:4-11 阶段案例——实现用户登录

为什么登录成功用请求转发,登录失败用请求重定向?

为什么登录成功用请求转发,登录失败用请求重定向

提问者:qq_杀意隆_0 2018-04-19 14:24

个回答

  • 王优秀
    2018-11-17 21:05:52

    需求中有一句,登录成功,跳转到success.jsp页面,并且提示登录成功的用户名。

    注意:需要提示登录成功的用户名。

    因为此需求,因此登录成功时使用转发。转发可以看做一次请求,不会丢失当前请求,才能够提取用户名。

    登录失败的需求是让用户重新登录,重定向是二次请求,不会保留当前信息,因此在登录失败时使用重定向

  • weibo_爱幻熊_0
    2018-04-19 15:37:50

    个人理解 登陆成功一定是转发 因为重定向会使信息丢失 

    登录失败 可以转发和重定向 但是你需要用户重新提交正确信息 所以重定向更合适