javaweb学习总结——<jsp:forward page="">与respone.sendRedirect的区别(17.09.27)

1.respone.sendRedirect记住 这是客户端浏览器自己去访问指定的页面。

跳转后url会改变

“” 里的参数就是访问的路径。可以是webapp里的l例如(/a.jsp),也可以是webapp外的例如(http:www.baidu.com)

如果写成sendRedirect(“/a.jsp”)此时的/代表的是localhost:8080/a.jsp

它们不共用跳转页面的request对象

2.<jsp :forward page="">记住 这是服务器内部进行跳转。

跳转后url不会改变

""这里的参数只能是webapp里的内容。

可以共用跳转页面的request。

如果写出<jsp:forward page="/a.jsp"> 代表 localhost:8080/+工程名+a.jsp

两种传参方式


附加一点(重点)

动态包含和静态包含的区别。()

动态包含    <%@ include file=""  %>

静态包含 <%@ include page=""%>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、jsp定义及作用 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网...
    yzw12138阅读 4,999评论 0 0
  • 转发的作用:在多个页面交互过程中实现请求 数据的共享 转发的实现: RequestDispathcer 对象 fo...
    iTunesea阅读 9,256评论 0 1
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,956评论 18 399
  • 1.什么是JSP (1)jsp全称是Java Server Pages,它和Servlet技术一样都是sun公司定...
    yjaal阅读 9,085评论 5 99
  • 台湾自由行回来,除了带回来一堆照片和一些特产外,我还带回了信用卡的美元账单。这是我第一次产生非人民币的外币账单,于...
    LCmoon阅读 5,809评论 0 2