response重定向

两步:

设置状态吗response.setStatue()一定得是302

设置响应头setHeader("","")  前面是名称,后面是value

也可以简单:

responsendRedirect.("/虚拟路径/urlpattern")

 

如果调用了 response.writeHead() 方法并且尚未调用此方法,则它将直接将提供的响应头值写入网络通道而不在内部进行缓存,并且响应头上的 response.getHeader() 将不会产生预期的结果。 如果需要渐进的响应头填充以及将来可能的检索和修改,则使用 response.setHeader() 而不是response.writeHead()

 

重定向和转发的区别:

①转发只能访问本服务器的内容

②转发的地址不需要加虚拟地址,只需要urlpattern

③转发是一次请求,重定向是两次请求,所以重定向不能共享request域

 

  

posted @ 2020-05-21 17:22  七月在野,八月在宇  阅读(385)  评论(0编辑  收藏  举报