Add files via upload

Difference between request.getSession() and request.getSession(true)
This commit is contained in:
gupta-ashu01
2020-07-15 21:40:56 +05:30
committed by GitHub
parent de69796ca8
commit 0746bf3f72
5 changed files with 114 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
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("</br> ");
out.print("Session Id : " + session.getId());
out.print("</br> ");
out.print("<a href='secondservlet'>Second Servlet</a>");
out.close();
} catch (Exception e) {
System.out.println(e);
}
}
}

View File

@@ -0,0 +1,31 @@
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("</br> ");
out.print("Session Id : " + session.getId());
out.print("</br> ");
out.close();
} catch (Exception e) {
System.out.println(e);
}
}
}