原因:servlet中转发或重定向,响应给浏览器则能够得到效果。到通过Ajax请求访问的servlet,该servlet的响应被Ajax请求接收,而没有被浏览器接收,故无法达到重定向或转发效果。
常用方法:在Ajax请求访问的sevlet中,增加一个判断,不管正确还是错误,都应该返回一个值(flag)给ajax,让ajax去跳转或干其他的事.使用ajax本来就是为了局部刷新网页,而不是跳转。
作者:婧婷队长
链接:https://www.jianshu.com/p/fbe5a8564369
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。