[java]代码库
package am_cn.itcsat.request;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class RequestDemo4 extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// 注意, 每次请求 都会产生 全选 的 request 以及 response 对象, 所以 不能 在 不同 的请求 对象之间实现
// 数据的共享
// 问题 : 那么 如何在 一次请求中 时间 数据的 共享 呢 ?
// 请求 转发 : 收到 了一个 请求之后 ,自己 不处理, 让其 转发 给 其他的 资源 去 处理 . (是通过 请求 转发的技术 )
// 转发 的时是 同一个 request 对象 ,所以 可以 实现 在 不同的 serlvet 之间 实现数据的共享
request.setAttribute("name", "耿耀东");
// 这行 代码 实现 请求 转发 到 request5 servlet
request.getRequestDispatcher("/request5").forward(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}