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 0000000..51b89bc Binary files /dev/null and b/demoWebApp/target/classes/LoginVerify.class differ diff --git a/demoWebApp/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/demoWebApp/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..ffcbd89 --- /dev/null +++ b/demoWebApp/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1 @@ +LoginVerify.class diff --git a/demoWebApp/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/demoWebApp/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..8930011 --- /dev/null +++ b/demoWebApp/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1 @@ +/home/alejeune/eclipse-workspace/demoWebApp/src/main/java/LoginVerify.java