Ajax访问的servlet路径,不能在该servlet下转发或
2018-09-30 本文已影响0人
婧婷队长
原因:servlet中转发或重定向,响应给浏览器则能够得到效果。到通过Ajax请求访问的servlet,该servlet的响应被Ajax请求接收,而没有被浏览器接收,故无法达到重定向或转发效果。
常用方法:在Ajax请求访问的sevlet中,增加一个判断,不管正确还是错误,都应该返回一个值(flag)给ajax,让ajax去跳转或干其他的事.使用ajax本来就是为了局部刷新网页,而不是跳转。