diff options
Diffstat (limited to 'jetty-test-webapp/src/main/java/com/acme/HelloWorld.java')
-rw-r--r-- | jetty-test-webapp/src/main/java/com/acme/HelloWorld.java | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/jetty-test-webapp/src/main/java/com/acme/HelloWorld.java b/jetty-test-webapp/src/main/java/com/acme/HelloWorld.java new file mode 100644 index 0000000000..16d0a4792d --- /dev/null +++ b/jetty-test-webapp/src/main/java/com/acme/HelloWorld.java @@ -0,0 +1,67 @@ +// ======================================================================== +// Copyright (c) 1996-2009 Mort Bay Consulting Pty. Ltd. +// ------------------------------------------------------------------------ +// All rights reserved. This program and the accompanying materials +// are made available under the terms of the Eclipse Public License v1.0 +// and Apache License v2.0 which accompanies this distribution. +// The Eclipse Public License is available at +// http://www.eclipse.org/legal/epl-v10.html +// The Apache License v2.0 is available at +// http://www.opensource.org/licenses/apache2.0.php +// You may elect to redistribute this code under either of these licenses. +// ======================================================================== + +package com.acme; +import java.io.IOException; + +import javax.servlet.ServletConfig; +import javax.servlet.ServletException; +import javax.servlet.ServletOutputStream; +import javax.servlet.SingleThreadModel; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + + +/* ------------------------------------------------------------ */ +/** Dump Servlet Request. + * + */ +public class HelloWorld extends HttpServlet implements SingleThreadModel +{ + /* ------------------------------------------------------------ */ + public void init(ServletConfig config) throws ServletException + { + super.init(config); + } + + /* ------------------------------------------------------------ */ + public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException + { + doGet(request, response); + } + + /* ------------------------------------------------------------ */ + public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException + { + response.setContentType("text/html"); + ServletOutputStream out = response.getOutputStream(); + out.println("<html>"); + out.println("<h1>Hello World</h1>"); + out.println("</html>"); + out.flush(); + + try + { + Thread.sleep(200); + } + catch (InterruptedException e) + { + getServletContext().log("exception",e); + } + } + + + + +} |