From de20767795468aa2b6a0312515f0690f94637c04 Mon Sep 17 00:00:00 2001 From: alejeune Date: Mon, 7 Nov 2022 18:03:40 +0100 Subject: [PATCH] first commit --- demoWebApp/pom.xml | 79 ++++++++++++++++++ demoWebApp/src/main/java/LoginVerify.java | 50 +++++++++++ demoWebApp/src/main/webapp/WEB-INF/web.xml | 17 ++++ demoWebApp/src/main/webapp/index.jsp | 28 +++++++ demoWebApp/target/classes/LoginVerify.class | Bin 0 -> 1757 bytes .../compile/default-compile/createdFiles.lst | 1 + .../compile/default-compile/inputFiles.lst | 1 + 7 files changed, 176 insertions(+) create mode 100644 demoWebApp/pom.xml create mode 100644 demoWebApp/src/main/java/LoginVerify.java create mode 100644 demoWebApp/src/main/webapp/WEB-INF/web.xml create mode 100644 demoWebApp/src/main/webapp/index.jsp create mode 100644 demoWebApp/target/classes/LoginVerify.class create mode 100644 demoWebApp/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 demoWebApp/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst diff --git a/demoWebApp/pom.xml b/demoWebApp/pom.xml new file mode 100644 index 0000000..d0578ff --- /dev/null +++ b/demoWebApp/pom.xml @@ -0,0 +1,79 @@ + + + + 4.0.0 + + fr.insa.demo.web + demoWebApp + 0.0.1-SNAPSHOT + war + + demoWebApp Maven Webapp + + http://www.example.com + + + UTF-8 + 1.7 + 1.7 + + + + + junit + junit + 4.11 + test + + + jakarta.servlet + jakarta.servlet-api + 5.0.0 + + + javax.servlet + javax.servlet-api + 4.0.1 + + + + + + + demoWebApp + + + + maven-clean-plugin + 3.1.0 + + + + maven-resources-plugin + 3.0.2 + + + maven-compiler-plugin + 3.8.0 + + + maven-surefire-plugin + 2.22.1 + + + maven-war-plugin + 3.2.2 + + + maven-install-plugin + 2.5.2 + + + maven-deploy-plugin + 2.8.2 + + + + + diff --git a/demoWebApp/src/main/java/LoginVerify.java b/demoWebApp/src/main/java/LoginVerify.java new file mode 100644 index 0000000..9c86061 --- /dev/null +++ b/demoWebApp/src/main/java/LoginVerify.java @@ -0,0 +1,50 @@ + + +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import jakarta.servlet.annotation.WebServlet; + +/** + * Servlet implementation class LoginVerify + */ +@WebServlet("/check.do") +public class LoginVerify extends HttpServlet { + private static final long serialVersionUID = 1L; + + /** + * Default constructor. + */ + public LoginVerify() { + // TODO Auto-generated constructor stub + + } + + /** + * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) + */ + protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + // TODO Auto-generated method stub + response.getWriter().append("Served at: ").append(request.getContextPath()); + // renvoyer vers la page jsp --> regarder la doc pour comprendre comment on fait + } + + /** + * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) + */ + protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + // TODO Auto-generated method stub + String uname=request.getParameter("uname"); + String pwd=request.getParameter("password"); + if (uname.equals("admin") && pwd.equals("admin")) { + System.out.println("les identifiants sont corrects"); + } else { + System.out.println("Erreur dans les identifiants"); + } + + } + +} diff --git a/demoWebApp/src/main/webapp/WEB-INF/web.xml b/demoWebApp/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000..32bcfd3 --- /dev/null +++ b/demoWebApp/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,17 @@ + + + + Archetype Created Web Application + + LoginVerify + LoginVerify + + LoginVerify + + + LoginVerify + /LoginVerify + + diff --git a/demoWebApp/src/main/webapp/index.jsp b/demoWebApp/src/main/webapp/index.jsp new file mode 100644 index 0000000..425901e --- /dev/null +++ b/demoWebApp/src/main/webapp/index.jsp @@ -0,0 +1,28 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" +pageEncoding="UTF-8"%> + + + + +Insert title here + + +
+ + + + + + + + + + + + + + +
Login
Pwd
+
+ + diff --git a/demoWebApp/target/classes/LoginVerify.class b/demoWebApp/target/classes/LoginVerify.class new file mode 100644 index 0000000000000000000000000000000000000000..51b89bc292b2c8df991dec9de89754dd68bbe6ab GIT binary patch literal 1757 zcmah}YgZFj6x}xuCXW$m6clPT+6sXvBh@}ktgS^ z;KZ`)_*y!;CA$NaX0_l?2#npb9b4ZPNS5YX0;y%UqXbUYY)7pPdYj67EH}IK6l!jp zu#(_>kDV#KZTkeT)!Z%HVNLtR>#9Jy@K|YYF65_S&kiDWh-To`L&RtK-&P zpRJ__j_if91RYvk>14s@PLR-ci^?vJv&fzVnnpX z07YQBF>tiqQ!U%Ksq!7iakUHyMBVO4Ps^d2a`@TWP@A!&f&9C{9t&ix_O@#8EOuNI zQ#fN_)x<;mB#;kcRi`L*rD&jL;t|#itedFgXA=!HsaRk7{wvpGA8Fa?*^Y_Fcw(Ss zVgpYF&Uckxv^$D)U)UTgzv#P;F1B6IQ*BMXelhV3&jrq{&@=Fg9qIVRqe-MPA_7rA zJ}&PC#61u9N#Int9ky$&u8(*pj&72`?8i$rh69t`QhLL)wekecl;*>kvsj?c&5l1% z^I_c)H^)Wx`^uq)Ry20eoGfokuNe%n)8%ibl@E{>;9}z_ z;ss(}3=xY_R*cAeTtG3bGR25XME#toW3*r3GAqswE54yGxRNX7!q@?f1lG!hOt`3| zt`@TU$o-D9)2Vnh{s#GixsMZnARjEpxeQn(5%f933P1^2%u}ERRw-i%S8)^9LY6n8 zN<)^FA