From 8c52b8e9219cce4622e1e5051bec6c8433cab0f3 Mon Sep 17 00:00:00 2001 From: brutzman <brutzman@nps.edu> Date: Thu, 1 Jul 2021 17:10:04 -0700 Subject: [PATCH] package rename --- .../java/BasicServletDemo/ServletDemo.java | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 examples/BasicServletDemo/src/java/BasicServletDemo/ServletDemo.java diff --git a/examples/BasicServletDemo/src/java/BasicServletDemo/ServletDemo.java b/examples/BasicServletDemo/src/java/BasicServletDemo/ServletDemo.java new file mode 100644 index 0000000000..ede9872862 --- /dev/null +++ b/examples/BasicServletDemo/src/java/BasicServletDemo/ServletDemo.java @@ -0,0 +1,43 @@ +package BasicServletDemo; + +import java.io.IOException; +import java.io.PrintWriter; +import javax.servlet.ServletException; +import javax.servlet.annotation.WebServlet; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +/** Simple Hello World Servlet in a most stripped down form (no web.xml) + * + * @author <a href="mailto:tdnorbra@nps.edu?subject=me.ServletDemo">Terry Norbraten, NPS MOVES</a> + */ +@WebServlet(value = "/" +//name = "ServletDemo", +// urlPatterns = {"/"}, +// loadOnStartup = 1, +// asyncSupported = true + ) +public class ServletDemo extends HttpServlet { + + private String message; + + @Override + public void init() throws ServletException { + message = "Hello World"; + } + + @Override + public void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + + // Set response content type + encoding + response.setContentType("text/html"); + response.setCharacterEncoding("UTF-8"); + + // Actual logic goes here. + PrintWriter out = response.getWriter(); + out.println("<h1>" + message + "</h1>"); + } + +} // end class file ServletDemo.java -- GitLab