ajax获取servlet传回的值时却得到html

 我来答
d4...1@33sn.cc
2017-05-17
知道答主
回答量:55
采纳率:0%
帮助的人:13万
展开全部
加入过滤器的话,先走过滤器,再调你写的servlet,因为,你写的过滤器里有身份验证,就是判断是否已经登陆,因此,我估计你使用ajax调用你的servlet的时候没有登录,因此直接给你跳转到login.jsp的页面了,就是你看到的那写html字符串

解决办法是:
第一种办法:你先登录,让你的session里有user这个属性
第二种办法:在你过滤器里进行特殊处理,比如说你调你的servlet的时候在url上加一些特殊属性flag=1啥的都行,完了在你过滤器里取这个属性判断处理
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式