commit
This commit is contained in:
28
pom.xml
28
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">
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>test</groupId>
|
<groupId>test</groupId>
|
||||||
|
<packaging>war</packaging>
|
||||||
<artifactId>testjpa</artifactId>
|
<artifactId>testjpa</artifactId>
|
||||||
<version>0.0.1-SNAPSHOT</version>
|
<version>0.0.1-SNAPSHOT</version>
|
||||||
|
|
||||||
@@ -18,7 +19,13 @@
|
|||||||
<artifactId>hibernate-core</artifactId>
|
<artifactId>hibernate-core</artifactId>
|
||||||
<version>6.2.7.Final</version>
|
<version>6.2.7.Final</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
|
<groupId>jakarta.servlet</groupId>
|
||||||
|
<artifactId>jakarta.servlet-api</artifactId>
|
||||||
|
<version>5.0.0</version>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
<groupId>org.slf4j</groupId>
|
<groupId>org.slf4j</groupId>
|
||||||
<artifactId>slf4j-log4j12</artifactId>
|
<artifactId>slf4j-log4j12</artifactId>
|
||||||
<version>1.7.30</version>
|
<version>1.7.30</version>
|
||||||
@@ -34,4 +41,23 @@
|
|||||||
<version>8.1.0</version>
|
<version>8.1.0</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<!-- https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-maven-plugin -->
|
||||||
|
<groupId>org.eclipse.jetty</groupId>
|
||||||
|
<artifactId>jetty-maven-plugin</artifactId>
|
||||||
|
<version>11.0.16</version>
|
||||||
|
<configuration>
|
||||||
|
<webApp>
|
||||||
|
<contextPath>/</contextPath>
|
||||||
|
</webApp>
|
||||||
|
<httpConnector>
|
||||||
|
<port>8080</port>
|
||||||
|
</httpConnector>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
</project>
|
</project>
|
||||||
|
|||||||
@@ -27,10 +27,10 @@ public class JpaTest {
|
|||||||
EntityTransaction tx = manager.getTransaction();
|
EntityTransaction tx = manager.getTransaction();
|
||||||
tx.begin();
|
tx.begin();
|
||||||
try {
|
try {
|
||||||
test.create_user_test();
|
//test.create_user_test();
|
||||||
test.create_session_test();
|
//test.create_session_test();
|
||||||
//test.list_utilisateur();
|
//test.list_utilisateur();
|
||||||
test.list_session();
|
//test.list_session();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
@@ -78,7 +78,6 @@ public class JpaTest {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void list_utilisateur(){
|
private void list_utilisateur(){
|
||||||
List<Utilisateur> result_utilisatuer_list= manager.createQuery("select u from Utilisateur u", Utilisateur.class).getResultList();
|
List<Utilisateur> result_utilisatuer_list= manager.createQuery("select u from Utilisateur u", Utilisateur.class).getResultList();
|
||||||
for (Utilisateur u : result_utilisatuer_list) {
|
for (Utilisateur u : result_utilisatuer_list) {
|
||||||
@@ -95,6 +94,5 @@ public class JpaTest {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
27
src/main/java/servlet/MyServlet.java
Normal file
27
src/main/java/servlet/MyServlet.java
Normal file
@@ -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);
|
||||||
|
}
|
||||||
|
}
|
||||||
39
src/main/java/servlet/UserInfo.java
Normal file
39
src/main/java/servlet/UserInfo.java
Normal file
@@ -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("<HTML>\n<BODY>\n" +
|
||||||
|
"<H1>Recapitulatif des informations de Tibo</H1>\n" +
|
||||||
|
"<UL>\n" + " <LI>Nom: " + request.getParameter("name") +
|
||||||
|
"\n" + " <LI>Email: " + request.getParameter("email") + "\n" +
|
||||||
|
" <LI>Age: " + request.getParameter("age") + "\n" + "</UL>\n" +
|
||||||
|
"</BODY></HTML>");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
10
src/main/webapp/index.html
Normal file
10
src/main/webapp/index.html
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>Title</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1>Hello World!</h1>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
11
src/main/webapp/myform.html
Normal file
11
src/main/webapp/myform.html
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<body>
|
||||||
|
<FORM Method="POST" Action="/UserInfo">
|
||||||
|
Name : <INPUT type="text" size="20" name="name"><BR>
|
||||||
|
Email : <INPUT type="text" size="20" name="email"><BR>
|
||||||
|
Age : <INPUT type="text" size="2" name="age"><BR>
|
||||||
|
<INPUT type="submit" value="Send">
|
||||||
|
</FORM>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
Reference in New Issue
Block a user