为了账号安全,请及时绑定邮箱和手机立即绑定

老师好,jsp中的标签forward和过滤器中设置的forward是不是有区别的,如下,对吗

以a.jsp为例,1、在web.xml设置过滤a.jsp,并设置<dispatcher>FORWARD</dispatcher>,在类中设置重定向到b.jsp;那么当客户端请求a.jsp时候,没有执行到a.jsp,请求直接在过滤器中被拦截了。并且被重定向到了b,jsp;

但是在a.jsp使用<jsp:forward page="/xx.jsp"></jsp:forward>标签的时候

客户端请求a.jsp后,能够获取到a.jsp,并且a.jsp的内容别执行,一直到执行forward标签后,才被重定向

对吗??

正在回答

1 回答

<jsp:forward page="/xx.jsp"></jsp:forward>等同于服务器内部转发指令 request.getRequestDispacher("URL").forward(req,res);

0 回复 有任何疑惑可以回复我~
#1

gao634209276 提问者

对,jsp动作和请求服务器内部转发的过程和作用确实是 一样一样的。 我说的意思是Filter中过滤,然后设置内部转发,结果是一样的,但是过程是不一样的
2016-04-08 回复 有任何疑惑可以回复我~
#2

changing一铭惊人 回复 gao634209276 提问者

不然就不叫过滤器了
2016-04-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

老师好,jsp中的标签forward和过滤器中设置的forward是不是有区别的,如下,对吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信