为什么登录成功用请求转发,登录失败用请求重定向
需求中有一句,登录成功,跳转到success.jsp页面,并且提示登录成功的用户名。
注意:需要提示登录成功的用户名。
因为此需求,因此登录成功时使用转发。转发可以看做一次请求,不会丢失当前请求,才能够提取用户名。
登录失败的需求是让用户重新登录,重定向是二次请求,不会保留当前信息,因此在登录失败时使用重定向
个人理解 登陆成功一定是转发 因为重定向会使信息丢失
登录失败 可以转发和重定向 但是你需要用户重新提交正确信息 所以重定向更合适