用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字

一往直前    -  云代码空间

——

重定向和内部跳转(forward)的区别

2017-11-18|1100阅||

摘要:1.语法格式不一样    response.sendRedirect("");   <jsp:forward page=""></jsp:forward>(如果中间没有带参数,可以自结束,即<jsp:forward page=""/>)2.地址

1.语法格式不一样
    response.sendRedirect("");
   <jsp:forward page=""></jsp:forward>(如果中间没有带参数,可以自结束,即<jsp:forward page=""/>)
2.地址是否发生改变
   重定向是外部跳转,相当于重新发送请求,地址会发生变化,而forward是内部(Tomcat容器)跳转,虽然页面内容跳转了,但是地址不会发生改变
2.是否能将请求(request)继续传递下去
   重定向是不能将请求继续传递下去的,然而内部跳转可以
3.在该代码后的代码能否继续执行
   重定向可以继续执行后面的代码,然而forward不行,只能执行到forward语句。
4.重定向如果要带参数的话,只能在地址栏上用?携带,而forward可以用<jsp;param value="" name="">来携带参数


同:都可以实现页面的跳转
顶 0踩 0收藏
文章评论
    发表评论

    个人资料

    • 昵称: 一往直前
    • 等级: 初级程序员
    • 积分: 44
    • 代码: 6 个
    • 文章: 1 篇
    • 随想: 2 条
    • 访问: 9 次
    • 关注

    标签

    最新提问

      站长推荐