转发,服务器端行动。web服务器把接收的要求,挪用内部的要领在容器内部完成要求处置惩罚和转发行动,然后相应客户端,在这里,转发的途径必需是同一个web容器下的url,其不能转向到其他的web途径上去,中心通报的是本身的容器内的request。
forward体式格局:
request.getRequestDispatcher("/somePage.jsp").forwardrequest, response);
forward是服务器要求资本,服务器直接接见目的地点的URL,把谁人URL的相应内容读取过来,然后把这些内容再发给浏览器.浏览器基础不知道服务器发送的内容从哪里来的,所以它的地点栏照样本来的地点.转发的url一定不能是外部的,直接在服务器端内部的周转,所以request的参数能在新的要领里获取到,所以效力也比较高一些。
转发历程:
客户浏览器发送http要求--->web服务器接收此要求--->挪用内部的一个要领在容器内部完成要求处置惩罚和转发行动--->将目的资本 发送给客户;在这里,转发的途径必需是同一个web容器下的url,其不能转向到其他的web途径上去,中心通报的是本身的容器内的request。在客 户浏览器途径栏显现的仍然是其第一次接见的途径,也就是说客户是觉得不到服务器做了转发的。转发行动是浏览器只做了一次接见要求。
以上就是java中forward是什么的细致内容,更多请关注ki4网别的相干文章!