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" + + ""); + } +} + 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 @@ + + + +
+ Name :
+ Email :
+ Age :
+ +
+ +