1.原理
转发工作原理:转发是在请求时实现的,且是在容器(即服务器上)中完成的,客户端感知不到。
重定向工作原理:重定向是在响应时实现的,且它是完全的跳转,客户端会重新请求,并有再次完整的请求过程,浏览器地址可见相应的信息变化。
2.方式
通过request对象获取请求转发器对象:RequestDispatcher,getRequestDispatcher(String path)
然后使用RequestDispatcher对象来进行转发:forward(ServletRequest request, ServletResponse response)