import javax.servlet.*; import javax.servlet.http.*; import java.io.*; import java.util.*; import com.brainysoftware.java.StringUtil; public class Page3Servlet extends HttpServlet { String page1Url = "Page1Servlet"; String firstName; String lastName; String userName; String password; /**Process the HTTP Get request*/ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.sendRedirect(page1Url); } /**Process the HTTP Post request*/ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { firstName = request.getParameter("firstName"); lastName = request.getParameter("lastName"); userName = request.getParameter("userName"); password = request.getParameter("password"); if (firstName==null || lastName==null || userName==null || password==null) response.sendRedirect(page1Url); // display all the values from the previous forms displayValues(response); } void displayValues(HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println(""); out.println(""); out.println("Page 3"); out.println(""); out.println(""); out.println("
"); out.println("

Page 3 (Finish)

"); out.println("
"); out.println("
"); out.println("Here are the values you have entered."); out.println("
"); out.println("
"); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println("
First Name:  " + StringUtil.encodeHtmlTag(firstName) + "
Last Name:  " + StringUtil.encodeHtmlTag(lastName) + "
User Name:  " + StringUtil.encodeHtmlTag(userName) + "
Password:  " + StringUtil.encodeHtmlTag(password) + "
"); out.println("
"); out.println(""); out.println(""); } }