[Previous slide] [Next slide] Taming Tomcat

In old syntax

    <html>
          <head>
                <title>Sixth JSP Page</title>
          </head>
          <body>
            <%@ page import="java.util.*" %>
            <%! GregorianCalendar greg = 
                 new GregorianCalendar();
                   Integer month = new Integer( greg.get( Calendar.MONTH));
                   Integer offset = new Integer( 0);
                   String value = null; %>
            <%
                  value = request.getParameter( "offset");
                  if ( value != null)
          {
            try
            {
              offset = new Integer( Integer.parseInt( value));
            }
            catch ( NumberFormatException nfe)
            {
              System.out.println( value + " wasn't a number");
            }
          }
          greg.add( Calendar.MONTH, offset.intValue());
            %>

                <h1>Hello World!</h1>

                <p>In 
              <%= offset.toString() %>
              months is will be
              <%= greg.getTime() %>
        </p>
        <form action="jsp6.jsp">
          <label>Input a number</label>
          <input name="offset"/>
        </form>
          </body>
    </html>

Exercise: build a simple Webapp with JSP