



public class HttpServletDemo1 extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //设置共享数据 req.setAttribute("userName", "hangman"); //获取请求调度对象 RequestDispatcher dispatcher = req.getRequestDispatcher("servletDemo2"); //转发 dispatcher.forward(req, resp); //包含 dispatcher.include(req, resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doGet(req, resp); } }
public class HttpServletDemo2 extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //获取共享数据 Object userName = req.getAttribute("userName"); System.out.println(userName); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doGet(req, resp); } }