import javax.servlet.*; import javax.servlet.http.*; import java.io.*; import java.util.*; import com.brainysoftware.java.StringUtil; public class MultipleFormsServlet extends HttpServlet { String firstName; String lastName; String userName; String password; /**Process the HTTP Get request*/ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { sendPage1(response); } /**Process the HTTP Post request*/ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String page = request.getParameter("page"); firstName = request.getParameter("firstName"); lastName = request.getParameter("lastName"); userName = request.getParameter("userName"); password = request.getParameter("password"); if (page==null) { sendPage1(response); return; } if (page.equals("1")) { if (firstName==null || lastName==null) sendPage1(response); else sendPage2(response); } else if (page.equals("2")) { if (firstName==null || lastName==null || userName==null || password==null) sendPage1(response); else displayValues(response); } } void sendPage1(HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println(""); out.println("
"); out.println("First Name: | "); out.println("" + StringUtil.encodeHtmlTag(firstName) + " | "); out.println("
Last Name: | "); out.println("" + StringUtil.encodeHtmlTag(lastName) + " | "); out.println("
User Name: | "); out.println("" + StringUtil.encodeHtmlTag(userName) + " | "); out.println("
Password: | "); out.println("" + StringUtil.encodeHtmlTag(password) + " | "); out.println("