11-11唐兆文

重定向与请求转发:

转发在一次请求中完成,重定向是两次请求

转发操作时在服务器内部,重定向是浏览器执行操作

转发地址栏不变(只有一次请求,一个地址)重定向,地址栏变化(两次请求,两个地址)

转发可以在一次请求中共享数据,重定向不行(重定向两次请求)

重定向:respsone.sendRedirect(" ");

属于重定向,也是客户端跳转,相当于客户端向服务端发送请求之后,服务器返回一个响应,客户端接收到响应之后又向服务端发送一次请求,一共是2次请求,前后页不共用一个request,不能读取转向前通过request.setAttribute()设置的属性值。

请求转发:request.getRequestDispatcher().forward(request,response);

属于转发,也是服务器跳转,相当于方法调用,在执行当前文件的过程中转向执行目标文件,两个文件(当前文件和目标文件)属于同一次请求,前后页共用一个request,可以通过此来传递一些数据或者session信息,request.setAttribute()和request.getAttribute()

jsps是一种构建动态网页的技术。实质就是将java代码写在网页中来开发动态程序

心得

今天开始接触项目,思路很迷。没有自己的思想就很难理解

标签

评论

this is is footer