/* * Copyright (c) 2001, Xiaoping Jia. * All Rights Reserved. */ package expo2; import java.io.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; import org.apache.ecs.*; import org.apache.ecs.html.*; /** * Java Expo web app version 2. * The Java Expo web app home servlet. * * @version 1.1 2001/04/20 * @since 1.0 * @author Xiaoping Jia */ public class JavaExpo extends JavaExpoBase { public boolean handleRequest(HttpServletRequest request, HttpServletResponse response, List contents) throws ServletException, IOException { // set up the page text contents.add(new H1("Welcome to Enterprise Java Expo")); contents.add("Enterprise Java Expo features the cutting-edge enterprise Java technologies, including:"); contents.add(new UL() .addElement(new LI("Java Servlet")) .addElement(new LI("JavaServer Pages")) .addElement(new LI("Enterprise JavaBeans Architecture")) .addElement(new LI("JDBC")) .addElement(new LI("JavaMail")) .addElement(new LI("Java Naming and Directory Interface (JNDI)")) .addElement(new LI("Java Message Service (JMS)")) .addElement(new LI("Java Transaction API (JTA)")) .addElement(new LI("Java Transaction Service (JTS)")) .addElement(new LI("Java Interface Definition Language (IDL)")) .addElement(new LI("RMI-IIOP")) .addElement(new LI("J2EE Connector"))); return true; } }