package com.demo.servlet; 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 AServlet extends HttpServlet { public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ request.setAttribute("theRequestValue", 2014); request.getRequestDispatcher("/B?param=2013").forward(request, response); // response.sendRedirect("/Controller/B?param=2013"); // response.sendRedirect("B?param=2013"); } }
package com.demo.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class BServlet extends HttpServlet { public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ PrintWriter out=response.getWriter(); String param=request.getParameter("param"); Integer theRequestValue=(Integer) request.getAttribute("theRequestValue"); out.print("param:"+param); out.print("<br/>"); out.print("theRequestValue:"+theRequestValue); out.flush(); out.close(); } }