Add exo4 missing bits and exo10 code.
[TD_webapps.git] / ROOT / exo10 / WEB-INF / src / form / Login.java
diff --git a/ROOT/exo10/WEB-INF/src/form/Login.java b/ROOT/exo10/WEB-INF/src/form/Login.java
new file mode 100644 (file)
index 0000000..4f4f8d1
--- /dev/null
@@ -0,0 +1,63 @@
+package form;
+
+// Import required java libraries
+import java.io.*;
+import javax.servlet.*;
+import javax.servlet.http.*;
+import javax.servlet.annotation.WebServlet;
+
+@WebServlet(name="Login", urlPatterns={"/Login"})
+// Extend HttpServlet class
+public class Login extends HttpServlet {
+
+   private String login;
+   private String password;
+
+   public void init() throws ServletException {
+      // Do required initialization
+      login = new String();
+      password = new String();
+   }
+
+   public void doGet(HttpServletRequest request, HttpServletResponse response)
+      throws ServletException, IOException {
+
+      // Set response content type
+      response.setContentType("text/html");
+
+      // Actual logic goes here.
+      login = request.getParameter("login");
+      password = request.getParameter("password");
+      PrintWriter out = response.getWriter();
+      out.println("<html>");
+      out.println("<body>");
+      out.println("Login: " + login);
+      out.println("<br>");
+      out.println("Password: " + password);
+      out.println("</body>");
+      out.println("</html>");
+   }
+
+   public void doPost(HttpServletRequest request, HttpServletResponse response)
+      throws ServletException, IOException {
+
+      // Set response content type
+      response.setContentType("text/html");
+
+      // Actual logic goes here.
+      login = request.getParameter("login");
+      password = request.getParameter("password");
+      PrintWriter out = response.getWriter();
+      out.println("<html>");
+      out.println("<body>");
+      out.println("Login: " + login);
+      out.println("<br>");
+      out.println("Password: " + password);
+      out.println("</body>");
+      out.println("</html>");
+   }
+
+   public void destroy() {
+
+   }
+}