diff --git a/pom.xml b/pom.xml
index 0949edc..0c4f79a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,6 +4,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
test
+ war
testjpa
0.0.1-SNAPSHOT
@@ -18,7 +19,13 @@
hibernate-core
6.2.7.Final
-
+
+ jakarta.servlet
+ jakarta.servlet-api
+ 5.0.0
+ provided
+
+
org.slf4j
slf4j-log4j12
1.7.30
@@ -34,4 +41,23 @@
8.1.0
+
+
+
+
+
+ org.eclipse.jetty
+ jetty-maven-plugin
+ 11.0.16
+
+
+ /
+
+
+ 8080
+
+
+
+
+
diff --git a/src/main/java/jpa/JpaTest.java b/src/main/java/jpa/JpaTest.java
index 226bcc8..b4c7013 100644
--- a/src/main/java/jpa/JpaTest.java
+++ b/src/main/java/jpa/JpaTest.java
@@ -27,10 +27,10 @@ public class JpaTest {
EntityTransaction tx = manager.getTransaction();
tx.begin();
try {
- test.create_user_test();
- test.create_session_test();
+ //test.create_user_test();
+ //test.create_session_test();
//test.list_utilisateur();
- test.list_session();
+ //test.list_session();
} catch (Exception e) {
e.printStackTrace();
}
@@ -78,7 +78,6 @@ public class JpaTest {
}
}
-
private void list_utilisateur(){
List result_utilisatuer_list= manager.createQuery("select u from Utilisateur u", Utilisateur.class).getResultList();
for (Utilisateur u : result_utilisatuer_list) {
@@ -95,6 +94,5 @@ public class JpaTest {
}
}
}
-
}
diff --git a/src/main/java/servlet/MyServlet.java b/src/main/java/servlet/MyServlet.java
new file mode 100644
index 0000000..6e5c6c2
--- /dev/null
+++ b/src/main/java/servlet/MyServlet.java
@@ -0,0 +1,27 @@
+package servlet;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+
+import jakarta.servlet.ServletException;
+import jakarta.servlet.annotation.WebServlet;
+import jakarta.servlet.http.HttpServlet;
+import jakarta.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletResponse;
+
+@WebServlet(name="mytest",
+ urlPatterns={"/myurl"})
+public class MyServlet extends HttpServlet {
+ @Override
+ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
+ PrintWriter p = new PrintWriter(resp.getOutputStream());
+ p.print("Hello world");
+ p.flush();
+ }
+
+ @Override
+ protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
+ // TODO Auto-generated method stub
+ super.doPost(req, resp);
+ }
+}
diff --git a/src/main/java/servlet/UserInfo.java b/src/main/java/servlet/UserInfo.java
new file mode 100644
index 0000000..b4f93b4
--- /dev/null
+++ b/src/main/java/servlet/UserInfo.java
@@ -0,0 +1,39 @@
+package servlet;
+import java.io.IOException;
+import java.io.PrintWriter;
+
+import jakarta.servlet.ServletException;
+import jakarta.servlet.annotation.WebServlet;
+import jakarta.servlet.http.HttpServlet;
+import jakarta.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletResponse;
+import metier.Utilisateur;
+
+@WebServlet(name="userinfo", urlPatterns={"/UserInfo"})
+public class UserInfo extends HttpServlet {
+
+ Utilisateur u;
+
+ @Override
+ public void init() throws ServletException {
+ super.init();
+ this.u= new Utilisateur();
+ }
+
+ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+ response.setContentType("text/html");
+
+ Utilisateur u = new Utilisateur();
+ u.setName(request.getParameter("name"));
+ u.setEmail(request.getParameter("email"));
+
+ PrintWriter out = response.getWriter();
+ out.println("\n\n" +
+ "Recapitulatif des informations de Tibo
\n" +
+ "\n" + " - Nom: " + request.getParameter("name") +
+ "\n" + "
- Email: " + request.getParameter("email") + "\n" +
+ "
- Age: " + request.getParameter("age") + "\n" + "
\n" +
+ "");
+ }
+}
+
diff --git a/src/main/webapp/index.html b/src/main/webapp/index.html
new file mode 100644
index 0000000..4daec54
--- /dev/null
+++ b/src/main/webapp/index.html
@@ -0,0 +1,10 @@
+
+
+
+
+ Title
+
+
+Hello World!
+
+
\ No newline at end of file
diff --git a/src/main/webapp/myform.html b/src/main/webapp/myform.html
new file mode 100644
index 0000000..ceec276
--- /dev/null
+++ b/src/main/webapp/myform.html
@@ -0,0 +1,11 @@
+
+
+
+
+
+