From 3e816d40d1e799427c5f8375df6a3d7665c9b9b2 Mon Sep 17 00:00:00 2001 From: phaneesh Date: Sat, 27 Jul 2019 01:12:15 +0530 Subject: [PATCH 1/7] Create a --- Week 8 Assignment 1/a | 1 + 1 file changed, 1 insertion(+) create mode 100644 Week 8 Assignment 1/a diff --git a/Week 8 Assignment 1/a b/Week 8 Assignment 1/a new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/Week 8 Assignment 1/a @@ -0,0 +1 @@ + From 8610cc3966909cc78e3a64e115183198afd5d9ef Mon Sep 17 00:00:00 2001 From: phaneesh Date: Sat, 27 Jul 2019 01:12:30 +0530 Subject: [PATCH 2/7] Delete a --- Week 8 Assignment 1/a | 1 - 1 file changed, 1 deletion(-) delete mode 100644 Week 8 Assignment 1/a diff --git a/Week 8 Assignment 1/a b/Week 8 Assignment 1/a deleted file mode 100644 index 8b13789..0000000 --- a/Week 8 Assignment 1/a +++ /dev/null @@ -1 +0,0 @@ - From eb4eba3f767a2cd426a8df34a9e0e9de83096608 Mon Sep 17 00:00:00 2001 From: phaneesh Date: Sat, 27 Jul 2019 01:13:07 +0530 Subject: [PATCH 3/7] Create a --- Week 8 Assignment 1/a | 1 + 1 file changed, 1 insertion(+) create mode 100644 Week 8 Assignment 1/a diff --git a/Week 8 Assignment 1/a b/Week 8 Assignment 1/a new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/Week 8 Assignment 1/a @@ -0,0 +1 @@ + From 2ff64dce30bbdb9da46287dcf6d4635fe785e18e Mon Sep 17 00:00:00 2001 From: phaneesh Date: Sat, 27 Jul 2019 01:14:05 +0530 Subject: [PATCH 4/7] Week 8 Assignment 1 --- .../WebContent/META-INF/MANIFEST.MF | 3 ++ .../servets/ListUserServlet.class | Bin 0 -> 1776 bytes .../com/greatlearning/servets/User.class | Bin 0 -> 1248 bytes .../WebContent/WEB-INF/web.xml | 12 ++++++ Week 8 Assignment 1/WebContent/display.jsp | 34 +++++++++++++++ .../servets/ListUserServlet.class | Bin 0 -> 1776 bytes .../com/greatlearning/servets/User.class | Bin 0 -> 1248 bytes .../servets/ListUserServlet.java | 29 +++++++++++++ .../src/com/greatlearning/servets/User.java | 40 ++++++++++++++++++ 9 files changed, 118 insertions(+) create mode 100644 Week 8 Assignment 1/WebContent/META-INF/MANIFEST.MF create mode 100644 Week 8 Assignment 1/WebContent/WEB-INF/classes/com/greatlearning/servets/ListUserServlet.class create mode 100644 Week 8 Assignment 1/WebContent/WEB-INF/classes/com/greatlearning/servets/User.class create mode 100644 Week 8 Assignment 1/WebContent/WEB-INF/web.xml create mode 100644 Week 8 Assignment 1/WebContent/display.jsp create mode 100644 Week 8 Assignment 1/build/classes/com/greatlearning/servets/ListUserServlet.class create mode 100644 Week 8 Assignment 1/build/classes/com/greatlearning/servets/User.class create mode 100644 Week 8 Assignment 1/src/com/greatlearning/servets/ListUserServlet.java create mode 100644 Week 8 Assignment 1/src/com/greatlearning/servets/User.java diff --git a/Week 8 Assignment 1/WebContent/META-INF/MANIFEST.MF b/Week 8 Assignment 1/WebContent/META-INF/MANIFEST.MF new file mode 100644 index 0000000..5e94951 --- /dev/null +++ b/Week 8 Assignment 1/WebContent/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Class-Path: + diff --git a/Week 8 Assignment 1/WebContent/WEB-INF/classes/com/greatlearning/servets/ListUserServlet.class b/Week 8 Assignment 1/WebContent/WEB-INF/classes/com/greatlearning/servets/ListUserServlet.class new file mode 100644 index 0000000000000000000000000000000000000000..1fe6df86067c5ce0a0d4828bef67bb2f47b9ef25 GIT binary patch literal 1776 zcma)6SyK~15dJ0!>?TABOSn8xydXwcRPYKOTml*nLF4f@BqJ=f$%fqt$j|ac3a#=7 z_?N7*?AdHE2cr8hJJa3M$JgKVk6&NE1DL=&4Ize9-YJ?}uHe!Z+$~w9Ez=Y3o{*lI zwLJNT4jXi~h13vX7~J7|{F84&B6C~Hvbji0V8hTpWtA-XgdseV$}vP{oq~uVjA$Hf zXlLlmS|zbkDQ*h)HQ%%agOPRe+|F^=Qs+Pzk=vHXkk0;hdKrecg0mnb!}>_}^fcGS zZbf)9^G`Fc?36r_QI*8zKjlSPS|re5Fm$UBrsbGRtH&A*$rgwLWa?~sYnLn1vdwAN zt;m~sfO$82q36KpjKH<$1}QX7A&u9^MkP+udL$F#4(FGhUAuz0axb8g3J82 za2X~~aGq-7Qp>eW2cBb5!ve#l#==@m<5NX26!Q5ES%dQ(HYCaiSZ$|%U-j|tuD zZJZDX<=T|Ee^Q{SQ)Y&GG?^#lvc2G}IV#uKhEs9#;<=?pQL<^|jj2Xq2n2`E|1j-n ziqWdk*`z;Huj1w*^v|>jAx5iG182}dYrJYe|1)%AIEzlQO88bGbfMdK^bI?Guzv7tX`LI3+lbBtD=QdGw)3Q)UkX zerXfcl!MYJdAvl{FLxiySfMg?I9SCR`7V<8S6D{`8{}VsQq{dC9mAVrP$G2d@*#QZ h=R}Y-<9fjle%Wsby<8txg={T23xYG`$VCWme*;FA#*qL3 literal 0 HcmV?d00001 diff --git a/Week 8 Assignment 1/WebContent/WEB-INF/classes/com/greatlearning/servets/User.class b/Week 8 Assignment 1/WebContent/WEB-INF/classes/com/greatlearning/servets/User.class new file mode 100644 index 0000000000000000000000000000000000000000..897fcfbabee3e9bb08c0822d1685231bce8e0c6b GIT binary patch literal 1248 zcmaKq+int36o&r|!*CicQosVW)N1Q6wdJOF8WLk-0wMLH%KbnmI1PtnnD*ZH(L@u8 zi5EVA4`uw-6n^?LU8i{RVJ>^CV&l2mQ&YF$g?29C~gr_Q!+9)C=ys zaN77tBMCzxcjMlDU=i(2cy>RnEGJGu5Uh$Cmg!Xvh}>)kXIb}b}eidD3bL`tm3 z7ShOwRkn~tN@1ttkG;#=QO^rLxV@p~CD5?z2EO>wPb2)~PZbV3|JQ^!OANfQMFogK z4HDD2XV`6lO)_|?RVmo@_4_b^`SXOLy&jhqCR@A_@i>6;nJmz*VYeilWw^6YG|TAH z%Un%vgTD99museFhv%{yJf$9SF5W;)B%>7*!SqSF^hvRJigFen@cWS7XI4pe)%l4X zr#3_0Ihpa~5PB}5d-gjMG;kTkw(;Sjvn=BhxD6mz9R+aG!j%F+D;|Wi(1Vw2} zU<9x#+hYf@1SrAy0csIWgV>UvaDE{Fl}3!s5jDxN1RSXoq9NR;zPsF|$pJFL)c06o zXV?YU<*0)0P}07+z%(OFg(Ey$fbeOvNV#bCA-P6_EXnAU5hz@e-uUb*_Tc2y(auM3y8V&PGM{Ruwtg2y(hv Yk$W#{zM5l#oNNJ+HzFV}_0`Y*0YN>cM*si- literal 0 HcmV?d00001 diff --git a/Week 8 Assignment 1/WebContent/WEB-INF/web.xml b/Week 8 Assignment 1/WebContent/WEB-INF/web.xml new file mode 100644 index 0000000..a0aef11 --- /dev/null +++ b/Week 8 Assignment 1/WebContent/WEB-INF/web.xml @@ -0,0 +1,12 @@ + + + Week 8 Assignment 1 + + userList + com.greatlearning.servets.ListUserServlet + + + userList + /users + + \ No newline at end of file diff --git a/Week 8 Assignment 1/WebContent/display.jsp b/Week 8 Assignment 1/WebContent/display.jsp new file mode 100644 index 0000000..3d13239 --- /dev/null +++ b/Week 8 Assignment 1/WebContent/display.jsp @@ -0,0 +1,34 @@ +<%@ page language="java" contentType="text/html; charset=ISO-8859-1" + pageEncoding="ISO-8859-1" isELIgnored="false"%> +<%@page import="com.greatlearning.servets.User"%> +<%@page import="java.util.ArrayList"%> +<%@page import="java.util.List"%> + + + + + +Users + + + + + + + + + + <% + ArrayList arrayList = (ArrayList)request.getAttribute("name"); + for(User user: arrayList) {%> + + + + + + + <%} + %> +
User IDUser NameUser AgeUser Location
<%= user.getId() %><%= user.getName() %><%= user.getAge() %><%= user.getLocation() %>
+ + \ No newline at end of file diff --git a/Week 8 Assignment 1/build/classes/com/greatlearning/servets/ListUserServlet.class b/Week 8 Assignment 1/build/classes/com/greatlearning/servets/ListUserServlet.class new file mode 100644 index 0000000000000000000000000000000000000000..1fe6df86067c5ce0a0d4828bef67bb2f47b9ef25 GIT binary patch literal 1776 zcma)6SyK~15dJ0!>?TABOSn8xydXwcRPYKOTml*nLF4f@BqJ=f$%fqt$j|ac3a#=7 z_?N7*?AdHE2cr8hJJa3M$JgKVk6&NE1DL=&4Ize9-YJ?}uHe!Z+$~w9Ez=Y3o{*lI zwLJNT4jXi~h13vX7~J7|{F84&B6C~Hvbji0V8hTpWtA-XgdseV$}vP{oq~uVjA$Hf zXlLlmS|zbkDQ*h)HQ%%agOPRe+|F^=Qs+Pzk=vHXkk0;hdKrecg0mnb!}>_}^fcGS zZbf)9^G`Fc?36r_QI*8zKjlSPS|re5Fm$UBrsbGRtH&A*$rgwLWa?~sYnLn1vdwAN zt;m~sfO$82q36KpjKH<$1}QX7A&u9^MkP+udL$F#4(FGhUAuz0axb8g3J82 za2X~~aGq-7Qp>eW2cBb5!ve#l#==@m<5NX26!Q5ES%dQ(HYCaiSZ$|%U-j|tuD zZJZDX<=T|Ee^Q{SQ)Y&GG?^#lvc2G}IV#uKhEs9#;<=?pQL<^|jj2Xq2n2`E|1j-n ziqWdk*`z;Huj1w*^v|>jAx5iG182}dYrJYe|1)%AIEzlQO88bGbfMdK^bI?Guzv7tX`LI3+lbBtD=QdGw)3Q)UkX zerXfcl!MYJdAvl{FLxiySfMg?I9SCR`7V<8S6D{`8{}VsQq{dC9mAVrP$G2d@*#QZ h=R}Y-<9fjle%Wsby<8txg={T23xYG`$VCWme*;FA#*qL3 literal 0 HcmV?d00001 diff --git a/Week 8 Assignment 1/build/classes/com/greatlearning/servets/User.class b/Week 8 Assignment 1/build/classes/com/greatlearning/servets/User.class new file mode 100644 index 0000000000000000000000000000000000000000..897fcfbabee3e9bb08c0822d1685231bce8e0c6b GIT binary patch literal 1248 zcmaKq+int36o&r|!*CicQosVW)N1Q6wdJOF8WLk-0wMLH%KbnmI1PtnnD*ZH(L@u8 zi5EVA4`uw-6n^?LU8i{RVJ>^CV&l2mQ&YF$g?29C~gr_Q!+9)C=ys zaN77tBMCzxcjMlDU=i(2cy>RnEGJGu5Uh$Cmg!Xvh}>)kXIb}b}eidD3bL`tm3 z7ShOwRkn~tN@1ttkG;#=QO^rLxV@p~CD5?z2EO>wPb2)~PZbV3|JQ^!OANfQMFogK z4HDD2XV`6lO)_|?RVmo@_4_b^`SXOLy&jhqCR@A_@i>6;nJmz*VYeilWw^6YG|TAH z%Un%vgTD99museFhv%{yJf$9SF5W;)B%>7*!SqSF^hvRJigFen@cWS7XI4pe)%l4X zr#3_0Ihpa~5PB}5d-gjMG;kTkw(;Sjvn=BhxD6mz9R+aG!j%F+D;|Wi(1Vw2} zU<9x#+hYf@1SrAy0csIWgV>UvaDE{Fl}3!s5jDxN1RSXoq9NR;zPsF|$pJFL)c06o zXV?YU<*0)0P}07+z%(OFg(Ey$fbeOvNV#bCA-P6_EXnAU5hz@e-uUb*_Tc2y(auM3y8V&PGM{Ruwtg2y(hv Yk$W#{zM5l#oNNJ+HzFV}_0`Y*0YN>cM*si- literal 0 HcmV?d00001 diff --git a/Week 8 Assignment 1/src/com/greatlearning/servets/ListUserServlet.java b/Week 8 Assignment 1/src/com/greatlearning/servets/ListUserServlet.java new file mode 100644 index 0000000..458b4bf --- /dev/null +++ b/Week 8 Assignment 1/src/com/greatlearning/servets/ListUserServlet.java @@ -0,0 +1,29 @@ +package com.greatlearning.servets; + +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; + +import javax.servlet.RequestDispatcher; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +public class ListUserServlet extends HttpServlet { + @Override + public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException { + ArrayList userList = new ArrayList(); + userList.add(new User(1, "User1", 30, "Goa")); + userList.add(new User(5, "User2", 25, "Bangalore")); + userList.add(new User(3, "User3", 47, "Delhi")); + userList.add(new User(9, "User4", 24, "Mumbai")); + + req.setAttribute("name", userList); + RequestDispatcher requestDispatcher = req.getRequestDispatcher("/display.jsp"); + requestDispatcher.forward(req, res); + } + @Override + public void doPost(HttpServletRequest req, HttpServletResponse res) throws IOException { + } +} diff --git a/Week 8 Assignment 1/src/com/greatlearning/servets/User.java b/Week 8 Assignment 1/src/com/greatlearning/servets/User.java new file mode 100644 index 0000000..1360653 --- /dev/null +++ b/Week 8 Assignment 1/src/com/greatlearning/servets/User.java @@ -0,0 +1,40 @@ +package com.greatlearning.servets; + +public class User { + private long id; + private String name; + private int age; + private String location; + public User(long id, String name, int age, String location) { + super(); + this.id = id; + this.name = name; + this.age = age; + this.location = location; + } + public long getId() { + return id; + } + public void setId(long id) { + this.id = id; + } + public String getName() { + return name; + } + public void setName(String name) { + this.name = name; + } + public int getAge() { + return age; + } + public void setAge(int age) { + this.age = age; + } + public String getLocation() { + return location; + } + public void setLocation(String location) { + this.location = location; + } + +} \ No newline at end of file From 48e0d8da4dc717f58956a73efa56f61e7b40eb9f Mon Sep 17 00:00:00 2001 From: phaneesh Date: Sat, 27 Jul 2019 01:14:19 +0530 Subject: [PATCH 5/7] Delete a --- Week 8 Assignment 1/a | 1 - 1 file changed, 1 deletion(-) delete mode 100644 Week 8 Assignment 1/a diff --git a/Week 8 Assignment 1/a b/Week 8 Assignment 1/a deleted file mode 100644 index 8b13789..0000000 --- a/Week 8 Assignment 1/a +++ /dev/null @@ -1 +0,0 @@ - From 5b913bbb31b47a0043ac363b8ee6357be714d3a2 Mon Sep 17 00:00:00 2001 From: phaneesh Date: Sat, 27 Jul 2019 01:15:26 +0530 Subject: [PATCH 6/7] Tomcat files --- .../servets/ListUserServlet.class | Bin 0 -> 1776 bytes .../com/greatlearning/servets/User.class | Bin 0 -> 1248 bytes Week 8 Assignment 1/week8/WEB-INF/web.xml | 12 +++++++ Week 8 Assignment 1/week8/display.jsp | 34 ++++++++++++++++++ 4 files changed, 46 insertions(+) create mode 100644 Week 8 Assignment 1/week8/WEB-INF/classes/com/greatlearning/servets/ListUserServlet.class create mode 100644 Week 8 Assignment 1/week8/WEB-INF/classes/com/greatlearning/servets/User.class create mode 100644 Week 8 Assignment 1/week8/WEB-INF/web.xml create mode 100644 Week 8 Assignment 1/week8/display.jsp diff --git a/Week 8 Assignment 1/week8/WEB-INF/classes/com/greatlearning/servets/ListUserServlet.class b/Week 8 Assignment 1/week8/WEB-INF/classes/com/greatlearning/servets/ListUserServlet.class new file mode 100644 index 0000000000000000000000000000000000000000..1fe6df86067c5ce0a0d4828bef67bb2f47b9ef25 GIT binary patch literal 1776 zcma)6SyK~15dJ0!>?TABOSn8xydXwcRPYKOTml*nLF4f@BqJ=f$%fqt$j|ac3a#=7 z_?N7*?AdHE2cr8hJJa3M$JgKVk6&NE1DL=&4Ize9-YJ?}uHe!Z+$~w9Ez=Y3o{*lI zwLJNT4jXi~h13vX7~J7|{F84&B6C~Hvbji0V8hTpWtA-XgdseV$}vP{oq~uVjA$Hf zXlLlmS|zbkDQ*h)HQ%%agOPRe+|F^=Qs+Pzk=vHXkk0;hdKrecg0mnb!}>_}^fcGS zZbf)9^G`Fc?36r_QI*8zKjlSPS|re5Fm$UBrsbGRtH&A*$rgwLWa?~sYnLn1vdwAN zt;m~sfO$82q36KpjKH<$1}QX7A&u9^MkP+udL$F#4(FGhUAuz0axb8g3J82 za2X~~aGq-7Qp>eW2cBb5!ve#l#==@m<5NX26!Q5ES%dQ(HYCaiSZ$|%U-j|tuD zZJZDX<=T|Ee^Q{SQ)Y&GG?^#lvc2G}IV#uKhEs9#;<=?pQL<^|jj2Xq2n2`E|1j-n ziqWdk*`z;Huj1w*^v|>jAx5iG182}dYrJYe|1)%AIEzlQO88bGbfMdK^bI?Guzv7tX`LI3+lbBtD=QdGw)3Q)UkX zerXfcl!MYJdAvl{FLxiySfMg?I9SCR`7V<8S6D{`8{}VsQq{dC9mAVrP$G2d@*#QZ h=R}Y-<9fjle%Wsby<8txg={T23xYG`$VCWme*;FA#*qL3 literal 0 HcmV?d00001 diff --git a/Week 8 Assignment 1/week8/WEB-INF/classes/com/greatlearning/servets/User.class b/Week 8 Assignment 1/week8/WEB-INF/classes/com/greatlearning/servets/User.class new file mode 100644 index 0000000000000000000000000000000000000000..897fcfbabee3e9bb08c0822d1685231bce8e0c6b GIT binary patch literal 1248 zcmaKq+int36o&r|!*CicQosVW)N1Q6wdJOF8WLk-0wMLH%KbnmI1PtnnD*ZH(L@u8 zi5EVA4`uw-6n^?LU8i{RVJ>^CV&l2mQ&YF$g?29C~gr_Q!+9)C=ys zaN77tBMCzxcjMlDU=i(2cy>RnEGJGu5Uh$Cmg!Xvh}>)kXIb}b}eidD3bL`tm3 z7ShOwRkn~tN@1ttkG;#=QO^rLxV@p~CD5?z2EO>wPb2)~PZbV3|JQ^!OANfQMFogK z4HDD2XV`6lO)_|?RVmo@_4_b^`SXOLy&jhqCR@A_@i>6;nJmz*VYeilWw^6YG|TAH z%Un%vgTD99museFhv%{yJf$9SF5W;)B%>7*!SqSF^hvRJigFen@cWS7XI4pe)%l4X zr#3_0Ihpa~5PB}5d-gjMG;kTkw(;Sjvn=BhxD6mz9R+aG!j%F+D;|Wi(1Vw2} zU<9x#+hYf@1SrAy0csIWgV>UvaDE{Fl}3!s5jDxN1RSXoq9NR;zPsF|$pJFL)c06o zXV?YU<*0)0P}07+z%(OFg(Ey$fbeOvNV#bCA-P6_EXnAU5hz@e-uUb*_Tc2y(auM3y8V&PGM{Ruwtg2y(hv Yk$W#{zM5l#oNNJ+HzFV}_0`Y*0YN>cM*si- literal 0 HcmV?d00001 diff --git a/Week 8 Assignment 1/week8/WEB-INF/web.xml b/Week 8 Assignment 1/week8/WEB-INF/web.xml new file mode 100644 index 0000000..a0aef11 --- /dev/null +++ b/Week 8 Assignment 1/week8/WEB-INF/web.xml @@ -0,0 +1,12 @@ + + + Week 8 Assignment 1 + + userList + com.greatlearning.servets.ListUserServlet + + + userList + /users + + \ No newline at end of file diff --git a/Week 8 Assignment 1/week8/display.jsp b/Week 8 Assignment 1/week8/display.jsp new file mode 100644 index 0000000..3d13239 --- /dev/null +++ b/Week 8 Assignment 1/week8/display.jsp @@ -0,0 +1,34 @@ +<%@ page language="java" contentType="text/html; charset=ISO-8859-1" + pageEncoding="ISO-8859-1" isELIgnored="false"%> +<%@page import="com.greatlearning.servets.User"%> +<%@page import="java.util.ArrayList"%> +<%@page import="java.util.List"%> + + + + + +Users + + + + + + + + + + <% + ArrayList arrayList = (ArrayList)request.getAttribute("name"); + for(User user: arrayList) {%> + + + + + + + <%} + %> +
User IDUser NameUser AgeUser Location
<%= user.getId() %><%= user.getName() %><%= user.getAge() %><%= user.getLocation() %>
+ + \ No newline at end of file From 6e28dcfbc8a4d0170606c13fc252ab08a5f92c43 Mon Sep 17 00:00:00 2001 From: phaneesh Date: Sat, 27 Jul 2019 01:23:04 +0530 Subject: [PATCH 7/7] Create README.md --- Week 8 Assignment 1/README.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 Week 8 Assignment 1/README.md diff --git a/Week 8 Assignment 1/README.md b/Week 8 Assignment 1/README.md new file mode 100644 index 0000000..bf3dc1c --- /dev/null +++ b/Week 8 Assignment 1/README.md @@ -0,0 +1,3 @@ +* Java files present in /Week 8 Assignment 1/src/com/greatlearning/servets +* Build in /Week 8 Assignment 1/build/classes/com/greatlearning/servets/ +* Directly download "week8" and place in Drive:\apache-tomcat-8.5.43\webapps\ and start the server "http://localhost:8080/week8/users"