1.forward
①访问第一个页面,发起一个request
②第一个页面向第二个页面发出请求,同一个request
③将内容返回给客户端
跳转过程发生在服务器端
同一个request对象,因为浏览器URL是没变的
2.redirect
①访问第一个页面,发起一个request
②返回客户端请重新访问另一个页面。(请在浏览器输入另一个页面的地址,地址会)
③访问第二个页面,发起另一个request
④返回内容到客户端
网上有很多关于这方面的知识,本文不涉及细节,只是为了新手理解forward和redirect的区别。
有错误的地方,欢迎指出。