1//@file TemperatureTable.jsp /nodynamiccopyright/ hard coded linenumbers in other tests - DO NOT CHANGE 2import java.io.*; 3import java.util.*; 4// import javax.servlet.*; 5// import javax.servlet.http.*; 6 7public class TemperatureTableServlet /* extends HttpServlet */{ 8 public static void main(String[] args) { 9// public void doGet(HttpServletRequest request, HttpServletResponse response) 10// throws IOException, ServletException { 11 HelloWorld.main(args); // so we can we non-JSP code too 12 PrintStream out = System.out; 13// response.setContentType("text/html"); 14// PrintWriter out = response.getWriter(); 15//@line 1 16 out.println("<html>"); 17//@line 2 18 out.println("<head>"); 19//@line 3 20 out.println(" <title>Temperature Table</title>"); 21//@line 4 22 out.println("</head>"); 23//@line 5 24 out.println("<body>"); 25//@line 6 26 out.println(""); 27//@line 7 28 out.println("<h1>Temperature Table</h1>"); 29//@line 8 30 out.println("<p>American tourists visiting Canada can use this handy temperature"); 31//@line 9 32 out.println("table which converts from Fahrenheit to Celsius:"); 33//@line 10 34 out.println("<br><br>"); 35//@line 11 36 out.println(""); 37//@line 12 38 out.println("<table BORDER COLS=2 WIDTH=\"20%\" >"); 39//@line 13 40 out.println("<tr BGCOLOR=\"#FFFF00\">"); 41//@line 14 42 out.println("<th>Fahrenheit</th>"); 43//@line 15 44 out.println("<th>Celsius</th>"); 45//@line 16 46 out.println("</tr>"); 47//@line 17 48 out.println(""); 49//@line 18 50 for (int i = 0; i <= 100; i += 10) { 51//@line 19 52 out.println("<tr ALIGN=RIGHT BGCOLOR=\"#CCCCCC\">"); 53//@line 20 54 out.println("<td>" + i + "</td>"); 55//@line 21 56 out.println("<td>" + ((i - 32) * 5 / 9) + "</td>"); 57//@line 22 58 out.println("</tr>"); 59//@line 23 60 } 61//@line 24 62 out.println(""); 63//@line 25 64 out.println("</table>"); 65//@line 26 66 out.println("<p><i>Created " + new Date () + "</i></p>"); 67//@line 27 68 out.println(""); 69//@line 28 70 out.println("</body>"); 71//@line 29 72 out.println("</html>"); 73 } 74} 75