diff --git a/webApp/WEB-INF/web.xml b/webApp/WEB-INF/web.xml
new file mode 100644
index 0000000..e3a4e6a
--- /dev/null
+++ b/webApp/WEB-INF/web.xml
@@ -0,0 +1,18 @@
+
+
+ Archetype Created Web Application
+
+
+ stockSearchServlet
+ com.origamisoftware.teach.advanced.webApp.stockSearchServlet
+
+
+
+ stockSearchServlet
+ /webApp/stockSearchServlet/*
+
+
+
diff --git a/webApp/stockQuote.jsp b/webApp/stockQuote.jsp
new file mode 100644
index 0000000..e9e42b1
--- /dev/null
+++ b/webApp/stockQuote.jsp
@@ -0,0 +1,33 @@
+<%@ page language="java" contentType="text/html; charset=UTF-8"
+ pageEncoding="UTF-8" %>
+
+
+
+
+
+
+
+
+
+ Stock Quote Request
+
+
+
+ Please enter StockQuery information:
+
+
+
+
+
+
diff --git a/webApp/stockQuoteResults.jsp b/webApp/stockQuoteResults.jsp
new file mode 100644
index 0000000..61d2447
--- /dev/null
+++ b/webApp/stockQuoteResults.jsp
@@ -0,0 +1,21 @@
+
+<%@ page contentType="text/html;charset=UTF-8" language="java" %>
+
+
+
+
+
+
+ Stock Quote Query Results
+
+
+Your Stock Quote
+
+Symbol: <%= StockQuery.getSymbol() %>
+Date From: <%= StockQuery.getFrom() %>
+Date Until: <%= StockQuery.getUntil() %>
+Interval in Minutes: <%= Interval.getMinutes() %>
+
+Thank you!
+
+
diff --git a/webApp/stockSearchServlet.java b/webApp/stockSearchServlet.java
new file mode 100644
index 0000000..89366a1
--- /dev/null
+++ b/webApp/stockSearchServlet.java
@@ -0,0 +1,52 @@
+package com.origamisoftware.teach.advanced.webApp;
+
+import javax.servlet.RequestDispatcher;
+import javax.servlet.ServletContext;
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.io.PrintWriter;
+
+/**
+ * Example servlet from the apache tomcat distribution
+ */
+public class stockSearchServlet extends HttpServlet {
+
+ public void doGet(HttpServletRequest request, HttpServletResponse response)
+ throws IOException, ServletException {
+ response.setContentType("text/html");
+ PrintWriter out = response.getWriter();
+ out.println("");
+ out.println("");
+ out.println("");
+ out.println("Request Information Example");
+ out.println("");
+ out.println("");
+ out.println("Request Information Example
");
+ out.println("Method: " + request.getMethod());
+ out.println("Request URI: " + request.getRequestURI());
+ out.println("Protocol: " + request.getProtocol());
+ out.println("PathInfo: " + request.getPathInfo());
+ out.println("Remote Address: " + request.getRemoteAddr());
+ out.println("");
+ out.println("");
+ }
+
+ /**
+ * We are going to perform the same operations for POST requests
+ * as for GET methods, so this method just sends the request to
+ * the doGet method.
+ */
+ public void doPost(HttpServletRequest request, HttpServletResponse response)
+ throws IOException, ServletException {
+ doGet(request, response);
+
+ ServletContext servletContext = getServletContext();
+ RequestDispatcher dispatcher = servletContext.getRequestDispatcher("/stockQueryResults.jsp");
+ dispatcher.forward(request, response);
+
+ }
+
+}