diff --git a/webapp/.classpath b/webapp/.classpath new file mode 100644 index 0000000000000000000000000000000000000000..fc0e01c5d76597168098631a3e5035d05d0dbc80 --- /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 0000000000000000000000000000000000000000..40cc675f7cc37b6610f2ef23532e2a304be17ee8 --- /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 0000000000000000000000000000000000000000..195700d26cccd7914635d39f6c211a858edd9551 --- /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 Binary files /dev/null and b/webapp/WEB-INF/classes/Test.class differ diff --git a/webapp/WEB-INF/classes/Test.java b/webapp/WEB-INF/classes/Test.java new file mode 100644 index 0000000000000000000000000000000000000000..903c03f4a9b1c6c1d2970968b730a65e54c86a87 --- /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 0000000000000000000000000000000000000000..d0a519c605fd012fd4876fb7f6eda1be64ec68e0 --- /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>