@@ -31,4 +26,4 @@
-
\ No newline at end of file
+
From a8fc50e9b23c9bae382789f82bceea2208b9220c Mon Sep 17 00:00:00 2001
From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com>
Date: Fri, 17 Jul 2020 13:03:14 +0530
Subject: [PATCH 15/31] Delete MANIFEST.MF
---
.../http-session-example/WebContent/META-INF/MANIFEST.MF | 3 ---
1 file changed, 3 deletions(-)
delete mode 100644 spring-session/http-session-example/WebContent/META-INF/MANIFEST.MF
diff --git a/spring-session/http-session-example/WebContent/META-INF/MANIFEST.MF b/spring-session/http-session-example/WebContent/META-INF/MANIFEST.MF
deleted file mode 100644
index 5e9495128c..0000000000
--- a/spring-session/http-session-example/WebContent/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,3 +0,0 @@
-Manifest-Version: 1.0
-Class-Path:
-
From f9917c483f3a37b1db1617f85b71c24f5095ff03 Mon Sep 17 00:00:00 2001
From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com>
Date: Tue, 21 Jul 2020 12:59:14 +0530
Subject: [PATCH 16/31] Delete index.html
---
.../http-session-example/WebContent/index.html | 13 -------------
1 file changed, 13 deletions(-)
delete mode 100644 spring-session/http-session-example/WebContent/index.html
diff --git a/spring-session/http-session-example/WebContent/index.html b/spring-session/http-session-example/WebContent/index.html
deleted file mode 100644
index 063d330854..0000000000
--- a/spring-session/http-session-example/WebContent/index.html
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-Insert title here
-
-
-
-
-
\ No newline at end of file
From 75eba2fa7d17be3afe0b76b33b23c49dc1d84a4d Mon Sep 17 00:00:00 2001
From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com>
Date: Tue, 21 Jul 2020 12:59:32 +0530
Subject: [PATCH 17/31] Delete web.xml
---
.../WebContent/WEB-INF/web.xml | 29 -------------------
1 file changed, 29 deletions(-)
delete mode 100644 spring-session/http-session-example/WebContent/WEB-INF/web.xml
diff --git a/spring-session/http-session-example/WebContent/WEB-INF/web.xml b/spring-session/http-session-example/WebContent/WEB-INF/web.xml
deleted file mode 100644
index 01b1b6f308..0000000000
--- a/spring-session/http-session-example/WebContent/WEB-INF/web.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
- httpsessionexample
-
- index.html
-
-
-
-firstservlet
-httpsessionexample.FirstServlet
-
-
-
-firstservlet
-/firstservlet
-
-
-
-secondservlet
-httpsessionexample.SecondServlet
-
-
-
-secondservlet
-/secondservlet
-
-
-
-
From 8b16479fd96f9888542d6a9d052fe0d5144e1b24 Mon Sep 17 00:00:00 2001
From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com>
Date: Tue, 21 Jul 2020 12:59:53 +0530
Subject: [PATCH 18/31] Delete FirstServlet.java
---
.../src/httpsessionexample/FirstServlet.java | 33 -------------------
1 file changed, 33 deletions(-)
delete mode 100644 spring-session/http-session-example/src/httpsessionexample/FirstServlet.java
diff --git a/spring-session/http-session-example/src/httpsessionexample/FirstServlet.java b/spring-session/http-session-example/src/httpsessionexample/FirstServlet.java
deleted file mode 100644
index d49c0f3e14..0000000000
--- a/spring-session/http-session-example/src/httpsessionexample/FirstServlet.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package httpsessionexample;
-
-import java.io.PrintWriter;
-
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpSession;
-
-public class FirstServlet extends HttpServlet {
- public void doGet(HttpServletRequest request, HttpServletResponse response) {
- try {
- HttpSession session = request.getSession();
- response.setContentType("text/html");
- PrintWriter out = response.getWriter();
-
- String name = request.getParameter("userName");
- out.print("Hi " + name);
-
- session.setAttribute("uname", name);
- out.print(" ");
- out.print("Session Id : " + session.getId());
- out.print(" ");
- out.print("Second Servlet");
-
- out.close();
-
- } catch (Exception e) {
- System.out.println(e);
- }
- }
-
-}
From 7ff9bc6ac811d0ee2a6623d102bbb850ce09bc64 Mon Sep 17 00:00:00 2001
From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com>
Date: Tue, 21 Jul 2020 13:00:09 +0530
Subject: [PATCH 19/31] Delete SecondServlet.java
---
.../src/httpsessionexample/SecondServlet.java | 31 -------------------
1 file changed, 31 deletions(-)
delete mode 100644 spring-session/http-session-example/src/httpsessionexample/SecondServlet.java
diff --git a/spring-session/http-session-example/src/httpsessionexample/SecondServlet.java b/spring-session/http-session-example/src/httpsessionexample/SecondServlet.java
deleted file mode 100644
index ab0b9c34ad..0000000000
--- a/spring-session/http-session-example/src/httpsessionexample/SecondServlet.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package httpsessionexample;
-
-import java.io.PrintWriter;
-
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpSession;
-
-public class SecondServlet extends HttpServlet {
-
- public void doGet(HttpServletRequest request, HttpServletResponse response) {
- try {
-
- response.setContentType("text/html");
- PrintWriter out = response.getWriter();
-
- HttpSession session = request.getSession(true);
- String name = (String) session.getAttribute("uname");
- out.print("Hi " + name);
- out.print(" ");
- out.print("Session Id : " + session.getId());
- out.print(" ");
- out.close();
-
- } catch (Exception e) {
- System.out.println(e);
- }
- }
-
-}
From ccfbdd3f9c990a644e03903ab67abeadfdc7835f Mon Sep 17 00:00:00 2001
From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com>
Date: Tue, 21 Jul 2020 13:00:59 +0530
Subject: [PATCH 20/31] Add files via upload
---
spring-session/http-session-example/README.md | 5 +++
spring-session/http-session-example/pom.xml | 26 +++++++++++++++
.../baeldung/httpsession/FirstServlet.java | 33 +++++++++++++++++++
.../baeldung/httpsession/SecondServlet.java | 31 +++++++++++++++++
.../src/main/webapp/WEB-INF/web.xml | 33 +++++++++++++++++++
.../src/main/webapp/index.html | 12 +++++++
6 files changed, 140 insertions(+)
create mode 100644 spring-session/http-session-example/README.md
create mode 100644 spring-session/http-session-example/pom.xml
create mode 100644 spring-session/http-session-example/src/main/java/com/baeldung/httpsession/FirstServlet.java
create mode 100644 spring-session/http-session-example/src/main/java/com/baeldung/httpsession/SecondServlet.java
create mode 100644 spring-session/http-session-example/src/main/webapp/WEB-INF/web.xml
create mode 100644 spring-session/http-session-example/src/main/webapp/index.html
diff --git a/spring-session/http-session-example/README.md b/spring-session/http-session-example/README.md
new file mode 100644
index 0000000000..95c7a41e2d
--- /dev/null
+++ b/spring-session/http-session-example/README.md
@@ -0,0 +1,5 @@
+## HttpSession
+
+This module contains article about Difference Between request.getSession() and request.getSession(true)
+
+### Relevant Articles:
diff --git a/spring-session/http-session-example/pom.xml b/spring-session/http-session-example/pom.xml
new file mode 100644
index 0000000000..a77176fb4b
--- /dev/null
+++ b/spring-session/http-session-example/pom.xml
@@ -0,0 +1,26 @@
+
+ 4.0.0
+ com.baeldung.httpsession
+ http-session-example
+ war
+ 0.0.1-SNAPSHOT
+ http-session-example Maven Webapp
+ http://maven.apache.org
+
+ com.baeldung
+ parent-boot-2
+ 0.0.1-SNAPSHOT
+ ../../parent-boot-2
+
+
+
+ javax.servlet
+ servlet-api
+ 2.5
+ provided
+
+
+
diff --git a/spring-session/http-session-example/src/main/java/com/baeldung/httpsession/FirstServlet.java b/spring-session/http-session-example/src/main/java/com/baeldung/httpsession/FirstServlet.java
new file mode 100644
index 0000000000..950bea2c07
--- /dev/null
+++ b/spring-session/http-session-example/src/main/java/com/baeldung/httpsession/FirstServlet.java
@@ -0,0 +1,33 @@
+package com.baeldung.httpsession;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import javax.servlet.http.HttpSession;
+
+public class FirstServlet extends HttpServlet {
+
+ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+ try {
+ HttpSession session = request.getSession();
+ response.setContentType("text/html");
+ PrintWriter out = response.getWriter();
+
+ String name = request.getParameter("userName");
+ session.setAttribute("uname", name);
+ out.println("Hi " + name + " Your Session Id is : " + session.getId() + " ");
+
+ out.println("
Second Servlet");
+
+ out.close();
+
+ } catch (Exception e) {
+ System.out.println(e);
+ }
+ }
+
+}
diff --git a/spring-session/http-session-example/src/main/java/com/baeldung/httpsession/SecondServlet.java b/spring-session/http-session-example/src/main/java/com/baeldung/httpsession/SecondServlet.java
new file mode 100644
index 0000000000..6a5ef7e9a8
--- /dev/null
+++ b/spring-session/http-session-example/src/main/java/com/baeldung/httpsession/SecondServlet.java
@@ -0,0 +1,31 @@
+package com.baeldung.httpsession;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import javax.servlet.http.HttpSession;
+
+public class SecondServlet extends HttpServlet {
+
+ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+ try {
+
+ response.setContentType("text/html");
+ PrintWriter out = response.getWriter();
+
+ HttpSession session = request.getSession(true);
+ String name = (String) session.getAttribute("uname");
+ out.println("Hi " + name + " Your Session Id is : " + session.getId());
+
+ out.close();
+
+ } catch (Exception e) {
+ System.out.println(e);
+ }
+ }
+
+}
diff --git a/spring-session/http-session-example/src/main/webapp/WEB-INF/web.xml b/spring-session/http-session-example/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000000..2c9a4c118b
--- /dev/null
+++ b/spring-session/http-session-example/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,33 @@
+
+
+
+ httpsession
+
+ index.html
+
+
+
+
+ FirstServlet
+ com.baeldung.httpsession.FirstServlet
+
+
+ SecondServlet
+ com.baeldung.httpsession.SecondServlet
+
+
+
+
+ FirstServlet
+ /first
+
+
+ SecondServlet
+ /second
+
+
+
+
\ No newline at end of file
diff --git a/spring-session/http-session-example/src/main/webapp/index.html b/spring-session/http-session-example/src/main/webapp/index.html
new file mode 100644
index 0000000000..0e5889f21a
--- /dev/null
+++ b/spring-session/http-session-example/src/main/webapp/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
From c5326ca2e81eb37864b4afb802df6e6815faceef Mon Sep 17 00:00:00 2001
From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com>
Date: Sat, 8 Aug 2020 15:02:52 +0530
Subject: [PATCH 21/31] BAEL-4408
Adding files for BAEL-4408
---
.../src/main/webapp/WEB-INF/jsp/main.jsp | 15 +++++++++++++++
.../src/main/webapp/WEB-INF/jsp/update.jsp | 17 +++++++++++++++++
.../src/main/webapp/WEB-INF/jsp/userlogin.jsp | 18 ++++++++++++++++++
3 files changed, 50 insertions(+)
create mode 100644 javax-servlets/src/main/webapp/WEB-INF/jsp/main.jsp
create mode 100644 javax-servlets/src/main/webapp/WEB-INF/jsp/update.jsp
create mode 100644 javax-servlets/src/main/webapp/WEB-INF/jsp/userlogin.jsp
diff --git a/javax-servlets/src/main/webapp/WEB-INF/jsp/main.jsp b/javax-servlets/src/main/webapp/WEB-INF/jsp/main.jsp
new file mode 100644
index 0000000000..cbbb578770
--- /dev/null
+++ b/javax-servlets/src/main/webapp/WEB-INF/jsp/main.jsp
@@ -0,0 +1,15 @@
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
+ pageEncoding="ISO-8859-1"%>
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/javax-servlets/src/main/webapp/WEB-INF/jsp/update.jsp b/javax-servlets/src/main/webapp/WEB-INF/jsp/update.jsp
new file mode 100644
index 0000000000..36ac2d277b
--- /dev/null
+++ b/javax-servlets/src/main/webapp/WEB-INF/jsp/update.jsp
@@ -0,0 +1,17 @@
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
+ pageEncoding="ISO-8859-1"%>
+
+
+
+
+
+
+
+ Hi, User : ${sessionData.getAttribute("userId")}
+
+
Your User Data has been updated as below :
+
User Name: ${sessionData.getAttribute("userName")}
+
Age : ${sessionData.getAttribute("age")}
+
+
+
\ No newline at end of file
diff --git a/javax-servlets/src/main/webapp/WEB-INF/jsp/userlogin.jsp b/javax-servlets/src/main/webapp/WEB-INF/jsp/userlogin.jsp
new file mode 100644
index 0000000000..f181222f39
--- /dev/null
+++ b/javax-servlets/src/main/webapp/WEB-INF/jsp/userlogin.jsp
@@ -0,0 +1,18 @@
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
+ pageEncoding="ISO-8859-1"%>
+
+
+
+
+
+
+ Update your User Details:
+
+
+
+
\ No newline at end of file
From b81350cfae15e523f9673c410182e68ce6f858aa Mon Sep 17 00:00:00 2001
From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com>
Date: Sat, 8 Aug 2020 15:05:45 +0530
Subject: [PATCH 22/31] BAEL-4408
BAEL-4408 files added
---
.../com/baeldung/servlets/MainServlet.java | 22 ++++++++++++++
.../com/baeldung/servlets/UpdateServlet.java | 30 +++++++++++++++++++
.../baeldung/servlets/UserLoginServlet.java | 30 +++++++++++++++++++
3 files changed, 82 insertions(+)
create mode 100644 javax-servlets/src/main/java/com/baeldung/servlets/MainServlet.java
create mode 100644 javax-servlets/src/main/java/com/baeldung/servlets/UpdateServlet.java
create mode 100644 javax-servlets/src/main/java/com/baeldung/servlets/UserLoginServlet.java
diff --git a/javax-servlets/src/main/java/com/baeldung/servlets/MainServlet.java b/javax-servlets/src/main/java/com/baeldung/servlets/MainServlet.java
new file mode 100644
index 0000000000..d4417b0b4e
--- /dev/null
+++ b/javax-servlets/src/main/java/com/baeldung/servlets/MainServlet.java
@@ -0,0 +1,22 @@
+package com.baeldung.servlets;
+
+import java.io.IOException;
+import javax.servlet.ServletException;
+import javax.servlet.annotation.WebServlet;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+@WebServlet("/main")
+public class MainServlet extends HttpServlet {
+
+
+ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+
+ response.sendRedirect("main.jsp");
+ }
+
+
+
+
+}
diff --git a/javax-servlets/src/main/java/com/baeldung/servlets/UpdateServlet.java b/javax-servlets/src/main/java/com/baeldung/servlets/UpdateServlet.java
new file mode 100644
index 0000000000..d0404d0cd4
--- /dev/null
+++ b/javax-servlets/src/main/java/com/baeldung/servlets/UpdateServlet.java
@@ -0,0 +1,30 @@
+package com.baeldung.servlets;
+
+
+import java.io.IOException;
+
+import javax.servlet.RequestDispatcher;
+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 javax.servlet.http.HttpSession;
+
+@WebServlet("/update")
+public class UpdateServlet extends HttpServlet {
+
+ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+
+ HttpSession session = request.getSession(false);
+
+ session.setAttribute("userName", request.getParameter("userName"));
+ session.setAttribute("age", request.getParameter("age"));
+
+ request.setAttribute("sessionData", session);
+ RequestDispatcher requestDispather = request.getRequestDispatcher("update.jsp");
+
+ requestDispather.forward(request, response);
+ }
+
+}
diff --git a/javax-servlets/src/main/java/com/baeldung/servlets/UserLoginServlet.java b/javax-servlets/src/main/java/com/baeldung/servlets/UserLoginServlet.java
new file mode 100644
index 0000000000..6becf04a0c
--- /dev/null
+++ b/javax-servlets/src/main/java/com/baeldung/servlets/UserLoginServlet.java
@@ -0,0 +1,30 @@
+package com.baeldung.servlets;
+
+
+import java.io.IOException;
+
+import javax.servlet.RequestDispatcher;
+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 javax.servlet.http.HttpSession;
+
+@WebServlet("/u_login")
+public class UserLoginServlet extends HttpServlet {
+
+ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+ HttpSession session = request.getSession();
+
+ session.setAttribute("userId", request.getParameter("userId"));
+
+ request.setAttribute("id", session.getAttribute("userId"));
+
+ RequestDispatcher requestDispather = request.getRequestDispatcher("userlogin.jsp");
+
+ requestDispather.forward(request, response);
+
+ }
+
+}
From 93bbd7881c09ea97c91cdcced2cae6cbbf920f97 Mon Sep 17 00:00:00 2001
From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com>
Date: Sat, 8 Aug 2020 15:06:35 +0530
Subject: [PATCH 23/31] README.md updated with BAEL-4408
---
javax-servlets/README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/javax-servlets/README.md b/javax-servlets/README.md
index 7dbe1a02ad..54f92064a0 100644
--- a/javax-servlets/README.md
+++ b/javax-servlets/README.md
@@ -12,3 +12,4 @@ This module contains articles about Servlets.
- [Jakarta EE Servlet Exception Handling](https://www.baeldung.com/servlet-exceptions)
- [Context and Servlet Initialization Parameters](https://www.baeldung.com/context-servlet-initialization-param)
- [The Difference between getRequestURI and getPathInfo in HttpServletRequest](https://www.baeldung.com/http-servlet-request-requesturi-pathinfo)
+- Difference between request.getSession() and request.getSession(true)
From a904f90ffcc1b0678236313cebf06d4b8994c008 Mon Sep 17 00:00:00 2001
From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com>
Date: Sat, 8 Aug 2020 15:10:20 +0530
Subject: [PATCH 24/31] Delete FirstServlet.java
---
.../baeldung/httpsession/FirstServlet.java | 33 -------------------
1 file changed, 33 deletions(-)
delete mode 100644 spring-session/http-session-example/src/main/java/com/baeldung/httpsession/FirstServlet.java
diff --git a/spring-session/http-session-example/src/main/java/com/baeldung/httpsession/FirstServlet.java b/spring-session/http-session-example/src/main/java/com/baeldung/httpsession/FirstServlet.java
deleted file mode 100644
index 950bea2c07..0000000000
--- a/spring-session/http-session-example/src/main/java/com/baeldung/httpsession/FirstServlet.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package com.baeldung.httpsession;
-
-import java.io.IOException;
-import java.io.PrintWriter;
-
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpSession;
-
-public class FirstServlet extends HttpServlet {
-
- protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- try {
- HttpSession session = request.getSession();
- response.setContentType("text/html");
- PrintWriter out = response.getWriter();
-
- String name = request.getParameter("userName");
- session.setAttribute("uname", name);
- out.println("Hi " + name + " Your Session Id is : " + session.getId() + " ");
-
- out.println("
Second Servlet");
-
- out.close();
-
- } catch (Exception e) {
- System.out.println(e);
- }
- }
-
-}
From 2db04e302f98867c2902a5dc26fcddcfe4af74b6 Mon Sep 17 00:00:00 2001
From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com>
Date: Sat, 8 Aug 2020 15:10:35 +0530
Subject: [PATCH 25/31] Delete SecondServlet.java
---
.../baeldung/httpsession/SecondServlet.java | 31 -------------------
1 file changed, 31 deletions(-)
delete mode 100644 spring-session/http-session-example/src/main/java/com/baeldung/httpsession/SecondServlet.java
diff --git a/spring-session/http-session-example/src/main/java/com/baeldung/httpsession/SecondServlet.java b/spring-session/http-session-example/src/main/java/com/baeldung/httpsession/SecondServlet.java
deleted file mode 100644
index 6a5ef7e9a8..0000000000
--- a/spring-session/http-session-example/src/main/java/com/baeldung/httpsession/SecondServlet.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package com.baeldung.httpsession;
-
-import java.io.IOException;
-import java.io.PrintWriter;
-
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpSession;
-
-public class SecondServlet extends HttpServlet {
-
- protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- try {
-
- response.setContentType("text/html");
- PrintWriter out = response.getWriter();
-
- HttpSession session = request.getSession(true);
- String name = (String) session.getAttribute("uname");
- out.println("Hi " + name + " Your Session Id is : " + session.getId());
-
- out.close();
-
- } catch (Exception e) {
- System.out.println(e);
- }
- }
-
-}
From 3c3b38df33f1102f6c7b9cb632096f6d4adb0d1d Mon Sep 17 00:00:00 2001
From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com>
Date: Sat, 8 Aug 2020 15:11:04 +0530
Subject: [PATCH 26/31] Delete index.html
---
.../http-session-example/src/main/webapp/index.html | 12 ------------
1 file changed, 12 deletions(-)
delete mode 100644 spring-session/http-session-example/src/main/webapp/index.html
diff --git a/spring-session/http-session-example/src/main/webapp/index.html b/spring-session/http-session-example/src/main/webapp/index.html
deleted file mode 100644
index 0e5889f21a..0000000000
--- a/spring-session/http-session-example/src/main/webapp/index.html
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
From efac1811a34ca78fcb1320a123bfa07761fc03dc Mon Sep 17 00:00:00 2001
From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com>
Date: Sat, 8 Aug 2020 15:11:30 +0530
Subject: [PATCH 27/31] Delete web.xml
---
.../src/main/webapp/WEB-INF/web.xml | 33 -------------------
1 file changed, 33 deletions(-)
delete mode 100644 spring-session/http-session-example/src/main/webapp/WEB-INF/web.xml
diff --git a/spring-session/http-session-example/src/main/webapp/WEB-INF/web.xml b/spring-session/http-session-example/src/main/webapp/WEB-INF/web.xml
deleted file mode 100644
index 2c9a4c118b..0000000000
--- a/spring-session/http-session-example/src/main/webapp/WEB-INF/web.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
- httpsession
-
- index.html
-
-
-
-
- FirstServlet
- com.baeldung.httpsession.FirstServlet
-
-
- SecondServlet
- com.baeldung.httpsession.SecondServlet
-
-
-
-
- FirstServlet
- /first
-
-
- SecondServlet
- /second
-
-
-
-
\ No newline at end of file
From 14d522372d6099aa4e92524cffd89ff0eca92732 Mon Sep 17 00:00:00 2001
From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com>
Date: Sat, 8 Aug 2020 15:12:12 +0530
Subject: [PATCH 28/31] Delete README.md
---
spring-session/http-session-example/README.md | 5 -----
1 file changed, 5 deletions(-)
delete mode 100644 spring-session/http-session-example/README.md
diff --git a/spring-session/http-session-example/README.md b/spring-session/http-session-example/README.md
deleted file mode 100644
index 95c7a41e2d..0000000000
--- a/spring-session/http-session-example/README.md
+++ /dev/null
@@ -1,5 +0,0 @@
-## HttpSession
-
-This module contains article about Difference Between request.getSession() and request.getSession(true)
-
-### Relevant Articles:
From 257b130ec2667fc18da4eb33a801f284b408f348 Mon Sep 17 00:00:00 2001
From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com>
Date: Sat, 8 Aug 2020 15:12:25 +0530
Subject: [PATCH 29/31] Delete pom.xml
---
spring-session/http-session-example/pom.xml | 26 ---------------------
1 file changed, 26 deletions(-)
delete mode 100644 spring-session/http-session-example/pom.xml
diff --git a/spring-session/http-session-example/pom.xml b/spring-session/http-session-example/pom.xml
deleted file mode 100644
index a77176fb4b..0000000000
--- a/spring-session/http-session-example/pom.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-
- 4.0.0
- com.baeldung.httpsession
- http-session-example
- war
- 0.0.1-SNAPSHOT
- http-session-example Maven Webapp
- http://maven.apache.org
-
- com.baeldung
- parent-boot-2
- 0.0.1-SNAPSHOT
- ../../parent-boot-2
-
-
-
- javax.servlet
- servlet-api
- 2.5
- provided
-
-
-
From 82651842c78debe7be84f9101c529d6ac1ff4477 Mon Sep 17 00:00:00 2001
From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com>
Date: Sat, 8 Aug 2020 15:13:05 +0530
Subject: [PATCH 30/31] Update README.md
Removing BAEL-4408 from Readme.md
---
spring-session/README.md | 1 -
1 file changed, 1 deletion(-)
diff --git a/spring-session/README.md b/spring-session/README.md
index 47125a6032..65040ec734 100644
--- a/spring-session/README.md
+++ b/spring-session/README.md
@@ -6,4 +6,3 @@ This module contains articles about Spring Session
- [Guide to Spring Session](https://www.baeldung.com/spring-session)
- [Spring Session with JDBC](https://www.baeldung.com/spring-session-jdbc)
- [Spring Session with MongoDB](https://www.baeldung.com/spring-session-mongodb)
-- Difference Between request.getSession() and request.getSession(true)
From 5e0e587888663d5972cd556707290901e64d1ce0 Mon Sep 17 00:00:00 2001
From: gupta-ashu01 <30566001+gupta-ashu01@users.noreply.github.com>
Date: Sat, 8 Aug 2020 15:15:01 +0530
Subject: [PATCH 31/31] Update pom.xml
Removing BAEL-4408 module from pom
---
spring-session/pom.xml | 1 -
1 file changed, 1 deletion(-)
diff --git a/spring-session/pom.xml b/spring-session/pom.xml
index d5dbe28a2b..6616a0d1f3 100644
--- a/spring-session/pom.xml
+++ b/spring-session/pom.xml
@@ -19,7 +19,6 @@
spring-session-jdbc
spring-session-redis
spring-session-mongodb
- http-session-example