diff --git a/out/artifacts/java_adlister_jar/java-adlister.jar b/out/artifacts/java_adlister_jar/java-adlister.jar
new file mode 100644
index 0000000000..ffd496ea85
Binary files /dev/null and b/out/artifacts/java_adlister_jar/java-adlister.jar differ
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000000..5126123d70
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,56 @@
+
+
+ 4.0.0
+
+ groupId
+ java-adlister
+ 1.0-SNAPSHOT
+
+
+ javax.servlet
+ javax.servlet-api
+ 4.0.0
+ provided
+
+
+ javax.servlet.jsp
+ javax.servlet.jsp-api
+ 2.3.0
+ provided
+
+
+ javax.el
+ javax.el-api
+ 3.0.0
+ provided
+
+
+ javax.websocket
+ javax.websocket-api
+ 1.1
+ provided
+
+
+ javax.security.enterprise
+ javax.security.enterprise-api
+ 1.0
+ provided
+
+
+ jstl
+ jstl
+ 1.2
+
+
+
+
+
+
+ 19
+ 19
+
+ war
+
\ No newline at end of file
diff --git a/src/main/java/Album.java b/src/main/java/Album.java
new file mode 100644
index 0000000000..8625a65378
--- /dev/null
+++ b/src/main/java/Album.java
@@ -0,0 +1,61 @@
+import java.io.Serializable;
+
+public class Album implements Serializable {
+ private long id;
+ private String artist;
+ private String name;
+ private int release_date;
+ private float sales;
+ private String genre;
+ public Album() {
+
+ }
+
+ public long getId() {
+ return id;
+ }
+
+ public void setId(long id) {
+ this.id = id;
+ }
+
+ public String getArtist() {
+ return artist;
+ }
+
+ public void setArtist(String artist) {
+ this.artist = artist;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public int getRelease_date() {
+ return release_date;
+ }
+
+ public void setRelease_date(int release_date) {
+ this.release_date = release_date;
+ }
+
+ public float getSales() {
+ return sales;
+ }
+
+ public void setSales(float sales) {
+ this.sales = sales;
+ }
+
+ public String getGenre() {
+ return genre;
+ }
+
+ public void setGenre(String genre) {
+ this.genre = genre;
+ }
+}
diff --git a/src/main/java/CorrectServlet.java b/src/main/java/CorrectServlet.java
new file mode 100644
index 0000000000..a7c0895674
--- /dev/null
+++ b/src/main/java/CorrectServlet.java
@@ -0,0 +1,18 @@
+import java.io.*;
+import javax.servlet.*;
+import javax.servlet.annotation.WebServlet;
+import javax.servlet.http.*;
+@WebServlet(name = "CorrectServlet", urlPatterns = "/CorrectServlet")
+public class CorrectServlet extends HttpServlet {
+ @Override
+ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+ String destination = "/choice.jsp";
+ RequestDispatcher requestDispatcher = request.getRequestDispatcher(destination);
+ String won = "
You Won
";
+ request.setAttribute("won", won);
+ requestDispatcher.forward(request, response);
+ response.sendRedirect("/choice.jsp");
+ }
+
+
+}
\ No newline at end of file
diff --git a/src/main/java/GuessServlet.java b/src/main/java/GuessServlet.java
new file mode 100644
index 0000000000..557825fbca
--- /dev/null
+++ b/src/main/java/GuessServlet.java
@@ -0,0 +1,23 @@
+import java.io.*;
+import javax.servlet.*;
+import javax.servlet.annotation.WebServlet;
+import javax.servlet.http.*;
+@WebServlet(name = "GuessServlet", urlPatterns = "/GuestServlet")
+public class GuessServlet extends HttpServlet {
+ @Override
+ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+ response.setContentType("text/html");
+ String guess = request.getParameter("guess");
+ if (guess.equals("2")) {
+
+ response.sendRedirect("/CorrectServlet");
+ } else if (guess.equals(1) || guess.equals(3)){
+ response.sendRedirect("/IncorrectServlet");
+ } else {
+ response.sendRedirect("/guess.jsp");
+ }
+ PrintWriter out = response.getWriter();
+ }
+
+
+}
\ No newline at end of file
diff --git a/src/main/java/HelloWorldServlet.java b/src/main/java/HelloWorldServlet.java
new file mode 100644
index 0000000000..b7f02b11cf
--- /dev/null
+++ b/src/main/java/HelloWorldServlet.java
@@ -0,0 +1,39 @@
+import java.io.*;
+import javax.servlet.*;
+import javax.servlet.annotation.WebServlet;
+import javax.servlet.http.*;
+@WebServlet(name = "HelloWorldServlet", urlPatterns = "/hello")
+public class HelloWorldServlet extends HttpServlet {
+ private int hitCount;
+
+ public void init() {
+ // Reset hit counter.
+ hitCount = 0;
+ }
+ @Override
+ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+ hitCount++;
+ response.setContentType("text/html");
+ String name = request.getParameter("name");
+ PrintWriter out = response.getWriter();
+ String edge = name == (null)||name.isEmpty()?"World":name;
+ String query = request.getParameter("some");
+ if (query != null) {
+ hitCount = 0;
+ }
+ out.printf("Hello, %s
", edge);
+ out.println("Here is the count " + hitCount);
+ out.println("HEy there
");
+ out.println("");
+ }
+ @Override
+ protected void doPost (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+
+ String emailID = request.getParameter("email");
+ PrintWriter in = response.getWriter();
+ in.println(" Hello " + emailID + "
");
+
+ }
+
+
+}
diff --git a/src/main/java/IncorrectServlet.java b/src/main/java/IncorrectServlet.java
new file mode 100644
index 0000000000..a79493b2c3
--- /dev/null
+++ b/src/main/java/IncorrectServlet.java
@@ -0,0 +1,18 @@
+import java.io.*;
+import javax.servlet.*;
+import javax.servlet.annotation.WebServlet;
+import javax.servlet.http.*;
+@WebServlet(name = "IncorrectServlet", urlPatterns = "/IncorrectServlet")
+public class IncorrectServlet extends HttpServlet {
+ @Override
+ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+ String destination = "/choice.jsp";
+ RequestDispatcher requestDispatcher = request.getRequestDispatcher(destination);
+ String won = "You Lost
";
+ request.setAttribute("won", won);
+ requestDispatcher.forward(request, response);
+ response.sendRedirect("/choice.jsp");
+ }
+
+
+}
\ No newline at end of file
diff --git a/src/main/java/PizzaOrder.java b/src/main/java/PizzaOrder.java
new file mode 100644
index 0000000000..d9fd6e2c2e
--- /dev/null
+++ b/src/main/java/PizzaOrder.java
@@ -0,0 +1,47 @@
+import java.io.*;
+import java.util.ArrayList;
+import javax.servlet.*;
+import javax.servlet.annotation.WebServlet;
+import javax.servlet.http.*;
+@WebServlet(name = "/PizzaOrder", urlPatterns = "/PizzaOrder")
+public class PizzaOrder extends HttpServlet {
+
+ @Override
+ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+
+
+ }
+ @Override
+ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+
+ response.setContentType("text/html");
+ String sauce = request.getParameter("sauce");
+ String crust = request.getParameter("crust");
+ String size = request.getParameter("size");
+ String[] toppings = request.getParameterValues("check");
+ String address = request.getParameter("address");
+ PrintWriter out = response.getWriter();
+ out.println(" You have chose this crust: "+crust+"
");
+ out.println(" You have chose this sauce: "+sauce+"
");
+ out.println(" You have chose this size: "+size+ "
");
+
+ for (int i = 0; i < toppings.length; i++) {
+ if (i == 0) {
+ out.println("These are your toppings:
" + toppings[i] + "
");
+ } else {
+ out.println(""+ toppings[i] + "
");
+ }
+
+ }
+ out.println("We are delivering to this address: " + address + "
");
+// if (name.equals("pizza")) {
+// response.sendRedirect("profile.jsp");
+// }
+
+ }
+
+
+ }
+
+
+
diff --git a/src/main/java/ViewColor.java b/src/main/java/ViewColor.java
new file mode 100644
index 0000000000..30c76d738c
--- /dev/null
+++ b/src/main/java/ViewColor.java
@@ -0,0 +1,31 @@
+import java.io.*;
+import javax.servlet.*;
+import javax.servlet.annotation.WebServlet;
+import javax.servlet.http.*;
+@WebServlet(name = "/ViewColor", urlPatterns = "/viewcolor.jsp")
+public class ViewColor extends HttpServlet {
+ @Override
+ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+
+ }
+
+ @Override
+ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+ String color = request.getParameter("color");
+ try (PrintWriter out = response.getWriter()) {
+ out.println("");
+ out.println("");
+ out.println("");
+ out.println("");
+ out.println("ViewColor");
+ out.println("");
+ out.println("");
+ out.println("");
+ out.println("