  public Template handleRequest( HttpServletRequest request,
HttpServletResponse response, Context ctx )
  {

    Template outty = null;

    try {

      Hashtable clientlist = new Hashtable();

      Client client = new Client();
      client.setFirstname( "Henry" );
      client.setLastname( "Ford" );
      client.setPhone( "345-2345" );
      clientlist.put( client.getLastname(), client );

      client = new Client();
      client.setFirstname( "Jim" );
      client.setLastname( "Smith" );
      client.setPhone( "789-2345" );
      clientlist.put( client.getLastname(), client );

      client = new Client();
      client.setFirstname( "Shane" );
      client.setLastname( "Taylor" );
      client.setPhone( "765-3456" );
      clientlist.put( client.getLastname(), client );

      ctx.put( "clientlist", clientlist );

      outty = getTemplate("velocityloop.vm");
    }
    catch( ParseErrorException pee ) {
      System.out.println("SampleServlet : parse error for
  template " + pee);
      }
    catch( ResourceNotFoundException rnfe ) {
      System.out.println("SampleServlet : template not
found " + rnfe);
    }
    catch( Exception e ) {
      System.out.println("Error " + e);
    }

    return outty;
}
