/******************************* controller servlet *******************************/
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class CurrencyServlet extends HttpServlet {
public void doGet( HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException {
String cmd = request.getParameter( "cmd" );
if (cmd == null) {
// commenting this out allows "Do another conversion" to reuse the
// previous data entry
// request.getSession().setAttribute( "theBean", new ConversionFormBean() );
request.getRequestDispatcher( "/InputJsp" ).forward( request, response );
}
else {
CurrencyBean theBean = (CurrencyBean)
request.getSession().getAttribute( "theBean" );
if (theBean.validate( request ))
request.getRequestDispatcher( "/ResultsJsp" ).forward( request, response );
else
request.getRequestDispatcher( "/InputJsp" ).forward( request, response );
} }
public void doPost( HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException {
doGet( request, response );
} }
/*********************************** input JSP ************************************/