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 &lt;a href="mailto:tdnorbra@nps.edu?subject=me.ServletDemo"&gt;Terry Norbraten, NPS MOVES&lt;/a&gt;
+ */
+@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