一,什么是转发
看得出,转发只发送了一次请求
二,如何转发
req.getRequestDispatcher("资源B的路径").forward(req,resp);
三,转发资源间的共享数据
- void setAttribute(String name,Object o):存储数据到request域
- Object getAttribute(String key):根据key,获取值
- void removeAttribute(String key):根据key,删除键值对
四,请求转发的特点
- 浏览器地址栏路径不会发生变化
- 只能转发到当前服务器的内部资源网址
- 转发时浏览器只发送了一次请求,可以在转发的资源间使用request共享数据