Servlets Java

/**
*  Copyright (c) 2002 by Phil Hanna
*  All rights reserved.
*  
*  You may study, use, modify, and distribute this
*  software for any purpose provided that this
*  copyright notice appears in all copies.
*  
*  This software is provided without warranty
*  either expressed or implied.
*/
package com.jspcr.servlets;
import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
/**
* Prints a conversion table of miles per gallon
* to kilometers per liter
*/
public class K2MServlet extends HttpServlet
{
   /**
   * Numeric format used to display temperatures
   */
   private static final DecimalFormat FMT
      = new DecimalFormat("#0.00");
   /**
   * Factor to convert from km/l to mi/gal
   */
   private static final double CONVERSION_FACTOR = 2.352145;
   /**
   * Handles a GET request
   */
   public void doGet(
         HttpServletRequest request,
         HttpServletResponse response)
      throws ServletException, IOException
   {
      // Set up for creating HTML output
      response.setContentType("text/html");
      PrintWriter out = response.getWriter();
      // Generate heading
      out.println
         ( ""
         + ""
         + "Fuel Efficiency Conversion Chart"
         + ""
         + ""
         + "
"
         + "

Fuel Efficiency Conversion Chart

"
         + ""
         + ""
         + "Kilometers per Liter"
         + "Miles per Gallon"
         + ""
         );
      // Generate table
      for (double kmpl = 5; kmpl <= 20; kmpl += 1.0) {
         double mpg = kmpl * CONVERSION_FACTOR;
         out.println
            ( ""
            + "" + FMT.format(kmpl) + ""
            + "" + FMT.format(mpg) + ""
            + ""
            );
      }
      // Generate footer
      out.println
         ( ""
         + "
"
         + ""
         + ""
         );
   }
}
           
         
    
    
  
Prints a-conversion-table-of-miles-per-gallon-Servlet.zip( 92 k)