java servlet:servlet中send redirect和forward之间的区别

San*_*eev 8 java servlets

我正在使用servlet有两个方法重定向和转发都是发送请求到同一页面,但它们之间有什么区别.任何想法

Boz*_*zho 18

  • 重定向 - 它使用浏览器重定向.它发送一个代码为3xx的http响应(参见维基百科),然后浏览器向新页面发出另一个请求

  • forward - forward是servlet容器的内部.浏览器永远不会理解页面已更改.因此,URL不会更改(例如重定向),并且您在新页面中也有相同的请求.