原因:servlet中转发或重定向,响应给浏览器则能够得到效果。到通过Ajax请求访问的servlet,该servlet的响应被Ajax请求接收,而没有被浏览器接收,故无法达到重定向或转发效果。
常用方法:在Ajax请求访问的sevlet中,增加一个判断,不管正确还是错误,都应该返回一个值(flag)给ajax,让ajax去跳转或干其他的事.使用ajax本来就是为了局部刷新网页,而不是跳转。
原因:servlet中转发或重定向,响应给浏览器则能够得到效果。到通过Ajax请求访问的servlet,该servlet的响应被Ajax请求接收,而没有被浏览器接收,故无法达到重定向或转发效果。
常用方法:在Ajax请求访问的sevlet中,增加一个判断,不管正确还是错误,都应该返回一个值(flag)给ajax,让ajax去跳转或干其他的事.使用ajax本来就是为了局部刷新网页,而不是跳转。
本文标题:Ajax访问的servlet路径,不能在该servlet下转发或
本文链接:https://www.haomeiwen.com/subject/zhmioftx.html
网友评论