/** ***************************************************************** JOConvert.java SWE 432 servlet assignment 2, Hwk 7. Modification of JConvert by Offutt and Li. @author Jeff Offutt @version 1.0 (10/24/00) ********************************************************************* */ // Import Servlet Libraries import javax.servlet.*; import javax.servlet.http.*; // Import Java Libraries import java.io.*; import java.util.*; import java.lang.*; // JOConvert class // // CONSTRUCTOR: no constructor specified (default) // // **************** PUBLIC OPERATIONS ********************************** // void doPost () --> Main servlet method for handling form // void doGet () --> Calls PrintHead and PrintForm (if called from a link) // void PrintHead () --> Regenerates the head of the web page // void PrintForm () --> Regenerates the form of the web page //************************************************************************* // // The possible IOException on the PrintWriter is thrown up. public class JOConvert extends HttpServlet { /** ***************************************************** * Overrides HttpServlet's doPost(). * Converts each entry in the form and prints the results * at the top of an HTML page. * The new values are printed in red (#FF0000). ********************************************************* */ public void doPost (HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType ("TEXT/HTML"); PrintWriter out = res.getWriter (); PrintHead (res); String FAsStr = req.getParameter ("F"); String CAsStr = req.getParameter ("C"); String inAsStr = req.getParameter ("in"); String cmAsStr = req.getParameter ("cm"); String ftAsStr = req.getParameter ("ft"); String mAsStr = req.getParameter ("m"); String miAsStr = req.getParameter ("mi"); String kmAsStr = req.getParameter ("km"); String galAsStr = req.getParameter ("gal"); String LAsStr = req.getParameter ("L"); String ozAsStr = req.getParameter ("oz"); String gAsStr = req.getParameter ("g"); String lbAsStr = req.getParameter ("lb"); String kgAsStr = req.getParameter ("kg"); int n; float num1, num2; out.println ("
"); out.print ("
"); out.println (num1); out.println (" Fº | = | "); out.println (""); out.println (num2); out.println (" Cº |
"); out.println (num1); out.println (" Cº | = | "); out.println (""); out.println (num2); out.println (" Fº |
"); out.println (num1); out.println (" in | = | "); out.println (""); out.println (num2); out.println (" cm |
"); out.println (num1); out.println (" cm | = | "); out.println (""); out.println (num2); out.println (" in |
"); out.println (num1); out.println (" ft | = | "); out.println (""); out.println (num2); out.println (" m |
"); out.println (num1); out.println (" m | = | "); out.println (""); out.println (num2); out.println (" ft |
"); out.println (num1); out.println (" mi | = | "); out.println (""); out.println (num2); out.println (" km |
"); out.println (num1); out.println (" km | = | "); out.println (""); out.println (num2); out.println (" mi |
"); out.println (num1); out.println (" gal | = | "); out.println (""); out.println (num2); out.println (" L |
"); out.println (num1); out.println (" L | = | "); out.println (""); out.println (num2); out.println (" gal |
"); out.println (num1); out.println (" oz | = | "); out.println (""); out.println (num2); out.println (" g |
"); out.println (num1); out.println (" g | = | "); out.println (""); out.println (num2); out.println (" oz |
"); out.println (num1); out.println (" lb | = | "); out.println (""); out.println (num2); out.println (" kg |
"); out.println (num1); out.println (" kg | = | "); out.println (""); out.println (num2); out.println (" lb |
"); out.println (""); out.println (" Class homepage"); out.println ("
"); out.println (""); out.println ("© Jeff Offutt, 2000, all rights reserved."); out.println (" This document is made available for use by GMU graduate students of SWE 432."); out.println (" Copying, distribution or other use of this document"); out.println (" without express permission of the author is forbidden."); out.println (" You may create links to pages in this web site,"); out.println (" but may not copy all or part of the text without permssion"); out.println (" of the author."); out.println (""); out.println (""); out.println (""); out.println (""); out.close (); } }