From 9d0cda73639b7b8b02715225b8c2df4e3f00d5d9 Mon Sep 17 00:00:00 2001
From: Amaury Vanoorenberghe <amaury.vanoorenberghe.etu@univ-lille.fr>
Date: Wed, 29 Sep 2021 09:42:55 +0200
Subject: [PATCH] SETUP - Ajout du dossier webapp (contenu de "vide.zip")

---
 webapp/.classpath                 |   8 ++++++++
 webapp/.project                   |  17 ++++++++++++++++
 webapp/META-INF/context.xml       |   1 +
 webapp/WEB-INF/classes/Test.class | Bin 0 -> 1408 bytes
 webapp/WEB-INF/classes/Test.java  |  30 ++++++++++++++++++++++++++++
 webapp/test.html                  |  32 ++++++++++++++++++++++++++++++
 6 files changed, 88 insertions(+)
 create mode 100644 webapp/.classpath
 create mode 100644 webapp/.project
 create mode 100644 webapp/META-INF/context.xml
 create mode 100644 webapp/WEB-INF/classes/Test.class
 create mode 100644 webapp/WEB-INF/classes/Test.java
 create mode 100644 webapp/test.html

diff --git a/webapp/.classpath b/webapp/.classpath
new file mode 100644
index 0000000..fc0e01c
--- /dev/null
+++ b/webapp/.classpath
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="src" path="WEB-INF/classes"/>
+	<classpathentry kind="lib" path="/Users/mathieu/Downloads/tomcat9/lib/postgresql-42.1.4.jar"/>
+	<classpathentry kind="lib" path="/Users/mathieu/Downloads/tomcat9/lib/servlet-api.jar"/>
+	<classpathentry kind="output" path="WEB-INF/classes"/>
+</classpath>
diff --git a/webapp/.project b/webapp/.project
new file mode 100644
index 0000000..40cc675
--- /dev/null
+++ b/webapp/.project
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>vide</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>
diff --git a/webapp/META-INF/context.xml b/webapp/META-INF/context.xml
new file mode 100644
index 0000000..195700d
--- /dev/null
+++ b/webapp/META-INF/context.xml
@@ -0,0 +1 @@
+<Context reloadable="true" />
diff --git a/webapp/WEB-INF/classes/Test.class b/webapp/WEB-INF/classes/Test.class
new file mode 100644
index 0000000000000000000000000000000000000000..e0f7ce6cf0120f260258f5a3fac32ea20fe8e59a
GIT binary patch
literal 1408
zcmX^0Z`VEs1_l!bM=l0o24xNg6>bJq1~m|&&cUF;#h}Tc#lfJ>!Jxyzpv%Fa$HAb_
z!C=6_V93E>#KB<9!C=C{V9L&5#?D~Q$iQZknU`5&$H>5}p&7==z~Y>rlFG=y?~|FA
z>Q|bZlv)&$n3R*s$iQBlT2z*qoXW@$q~Vj5Se96!4-&~qEz!>?DJjtRC@CojPAw|S
zNi7LVEi6qfF0m%4thgXQuQ=5jWG|O%MRICENoIatF*}0=JA)-716Oc<X;E^jTPDbQ
z&XCmN5<QT;j0}=NrFkWpxv629#hFPtsg8Mh`6Y>9t&9w+XqG0zCH2Eolb{Z?W@KP3
zOUx-vWn|!m`vPPE4}%DUC?kV-NoobiTe&&b$r*`7#i=E>p&@R%7VHdGJPg(hHarZr
z40enR{5Fay`N<`f1*r-dCAm3v><soi3=Rx7j11;B8L5dWb~YuMB{`{f&~Q=!*<hm&
z5wp>Us7T6BskF06PR%PxEwWQ!WKgupFth_HR7gox$VpUyx>&(0u`JO>Kf@5DhQ%hS
z$c~XA*d{3_GcVgNG%r;lwWuhyv`C>?J+-(*Aw4IvxcKnORE3npykdpq)RK}^g@VNN
zR6T{@#L}YFDuuHA(qfR|$@xV^ndzxT3idYo5VIH=v_Xc09FSV2kdvxVlv<KsTBJ~x
zS_IYsG6w8fkSYa61}+<YgxgtdN^?N&v$x5~v{MLz=qyUjNi4}sQ?OF7NmR%vN=>uX
z)6*{jMJ71RkU2K`iFOJ$1$K-K3CJcSCKc!Blqy)k^n;R{mA-yXesW??Mt*ULepzNp
zDw2@|<iWOp(!D;!wfr{vkVw!6J4k_%fd%A!Mg}=hYQvq%F%&?f3Z9S|8H7P5=x65Z
zd-@}Zs)0mtn;Vo0$rg+Ze8s6H&iQ#Isd*(Kl?ADc45E;nr=OFUm#!aNQk0pO4$eHB
z>8T~*MVTe3MT`vM8k*oN0J1iqC^HW#VU6S(Bw<Dd_5zTioID0a1|bGv1`uFkU<Bm@
z21W)k1_lOM21W)(1_lOJt?dkq8yOfF7#YMF7#P^Vf*cHt3=#~I3`}69dl;A)SQr=>
zQgnovb}}$CG3e}MU}0qN(-mUf#=xd4#11Aoz$7P_<N}irHiYB`i|~L+UNFfACi%gn
z0GJfq#=wSfi5r6;0|Nsu0|x^i13v>lgD8UlgEWI6*hA_J!VJ0$A`He1q70S{Vhr{S
z;tZ|~5)9r9k_>?iQVih?(hRW-G7QNKvJ6sSUokOAGsrM7F~~A7FfcL5F~~D8Fz_)j
RGAJ-GGAKqfFcvc?0RWHgbWH#N

literal 0
HcmV?d00001

diff --git a/webapp/WEB-INF/classes/Test.java b/webapp/WEB-INF/classes/Test.java
new file mode 100644
index 0000000..903c03f
--- /dev/null
+++ b/webapp/WEB-INF/classes/Test.java
@@ -0,0 +1,30 @@
+// Servlet Test.java  de test de la configuration
+import java.io.*;
+import javax.servlet.*;
+import javax.servlet.http.*;
+import javax.servlet.annotation.WebServlet;
+
+@WebServlet("/servlet/Test")
+public class Test extends HttpServlet
+{
+  public void service( HttpServletRequest req, HttpServletResponse res ) 
+       throws ServletException, IOException
+  {
+    res.setContentType("text/html;charset=UTF-8");
+    PrintWriter out = res.getWriter();
+    out.println("<!doctype html>");
+    out.println("<head><title>servlet Test</title></head><body><center> ");
+    out.println("<h1>Test de la Servlet Java</h1> ");
+    out.println("<br>");
+    out.println("<blink>Une erreur s'est glissée dans cette page. Saurez vous la corriger ?</blink>");
+    out.println("<br>");
+    out.println("<br>");
+    out.println("<br>Testez le retour vers la page html<br> ");
+    out.println("</center> ");
+    out.println("<ul> ");
+    out.println("<li> Retour relatif : <a href=../test.html>../test.html</a> <p>");
+    out.println("<li> Retour absolu :<a href=http://localhost/vide/test.html>http://localhost/vide/test.html</a> ");
+    out.println("</ul> ");
+    out.println("</body></html> ");
+  }
+}
diff --git a/webapp/test.html b/webapp/test.html
new file mode 100644
index 0000000..d0a519c
--- /dev/null
+++ b/webapp/test.html
@@ -0,0 +1,32 @@
+<!-- Test.html -->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HTML>
+<HEAD>
+   <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+   <TITLE>Page de test de configuration</TITLE>
+</HEAD>
+<BODY>
+
+<center>
+<h1>Page de Test HTML</h1>
+</center>
+
+<br>
+<blink>Une erreur s'est glissée dans cette page. Saurez vous la corriger ?</blink>
+<br>
+<br>
+Avant toutes choses, vérifiez que cette page fonctionne correctement
+et que vous êtes capables d'appeler la servlet et de revenir.
+<br>
+Notez bien la syntaxe d'appel de la page html vers la Servlet ainsi
+que l'appel de la Servlet vers page html
+
+
+<ul>
+<li> Appel relatif : <a href=servlet/Test>servlet/Test</a> <p>
+
+<li> Appel absolu : <a href=http://localhost/vide/servlet/Test>http://localhost/vide/servlet/Test</a>
+</ul>
+
+</BODY>
+</HTML>
-- 
GitLab