diff --git a/src/main/java/EmailFormServlet.java b/src/main/java/EmailFormServlet.java new file mode 100644 index 0000000000..3623970bef --- /dev/null +++ b/src/main/java/EmailFormServlet.java @@ -0,0 +1,32 @@ +import javax.servlet.ServletException; +import javax.servlet.annotation.WebServlet; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; +import java.io.PrintWriter; + +@WebServlet(name = "EmailFormServlet", urlPatterns = "/email-form") +public class EmailFormServlet extends HttpServlet { + + @Override + protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { + resp.setContentType("text/html"); + PrintWriter writer = resp.getWriter(); + + writer.println("
\n" + + " \n" + + " \n" + + "
"); + +// Request Object Methods: +// req.getParameterValues(); = returns an array of strings for input checkboxes +// req.getParameter(parameter-name); = returns value of parameter +// req.getSession(); = returns a HttpSession object - more later.. + +// Response Object Methods: +// resp.sendRedirect(); = redirects to a different URL +// resp.setContentType(); = sets the Content-Type of the response +// resp.getRequestDispatcher(); = forwards the information to a Java Server Page (JSP) - more later.. + } +} diff --git a/src/main/java/ServletTest.java b/src/main/java/ServletTest.java new file mode 100644 index 0000000000..668a4ca9a8 --- /dev/null +++ b/src/main/java/ServletTest.java @@ -0,0 +1,25 @@ +import javax.servlet.ServletException; +import javax.servlet.annotation.WebServlet; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; +import java.io.PrintWriter; + +@WebServlet(name = "ServletTest", urlPatterns = "/icon-servlet") +public class ServletTest extends HttpServlet{ + + @Override + protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { + resp.setContentType("text/html"); + PrintWriter writer = resp.getWriter(); + + String favColor = req.getParameter("color"); + + String favFood = req.getParameter("food"); + + writer.println("

Hello Icon!

My favorite food is: " + favFood + "

"); + + } + +}