diff --git a/src/main/java/com/example/demo1/HelloServlet.java b/src/main/java/com/example/demo1/HelloServlet.java
new file mode 100644
index 0000000000000000000000000000000000000000..6380aaf3a3927e49e5a904074ab688c1da62b5a9
--- /dev/null
+++ b/src/main/java/com/example/demo1/HelloServlet.java
@@ -0,0 +1,28 @@
+package com.example.demo1;
+
+import java.io.*;
+
+import jakarta.servlet.http.*;
+import jakarta.servlet.annotation.*;
+
+@WebServlet(name = "helloServlet", value = "/hello-servlet")
+public class HelloServlet extends HttpServlet {
+ private String message;
+
+ public void init() {
+ message = "Hello World!";
+ }
+
+ public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {
+ response.setContentType("text/html");
+
+ // Hello
+ PrintWriter out = response.getWriter();
+ out.println("
");
+ out.println("" + message + "
");
+ out.println("");
+ }
+
+ public void destroy() {
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/META-INF/beans.xml b/src/main/resources/META-INF/beans.xml
new file mode 100644
index 0000000000000000000000000000000000000000..401135820009a94d35623614a4b27821e0feab70
--- /dev/null
+++ b/src/main/resources/META-INF/beans.xml
@@ -0,0 +1,7 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/main/resources/META-INF/persistence.xml b/src/main/resources/META-INF/persistence.xml
new file mode 100644
index 0000000000000000000000000000000000000000..fe483273b4141f4964bf20c3f7dd9b6b1c413070
--- /dev/null
+++ b/src/main/resources/META-INF/persistence.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000000000000000000000000000000000000..2491795383b0bea934d46ea75e922da190b9d0ee
--- /dev/null
+++ b/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,6 @@
+
+
+
\ No newline at end of file
diff --git a/src/main/webapp/index.jsp b/src/main/webapp/index.jsp
new file mode 100644
index 0000000000000000000000000000000000000000..dd8887820e31ec92563117fe62fa356e21174748
--- /dev/null
+++ b/src/main/webapp/index.jsp
@@ -0,0 +1,13 @@
+<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
+
+
+
+ JSP - Hello World
+
+
+<%= "Hello World!" %>
+
+
+Hello Servlet
+
+
\ No newline at end of file
diff --git a/src/test/java/com/example/demo1/HelloServletTest.java b/src/test/java/com/example/demo1/HelloServletTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..a655d6e2d24c923eeea63f023bd0660338b44333
--- /dev/null
+++ b/src/test/java/com/example/demo1/HelloServletTest.java
@@ -0,0 +1,19 @@
+package com.example.demo1;
+
+import org.junit.jupiter.api.Test;
+
+import static org.junit.jupiter.api.Assertions.*;
+
+class HelloServletTest {
+
+ @Test
+ void init() {
+ System.out.println("HelloServlet init");
+ System.out.println("修改");
+ }
+
+ @Test
+ void doGet() {
+ System.out.println("HelloServlet doGet");
+ }
+}
\ No newline at end of file