1)create a 3 page for session program
2)
create 1 htmlpage 2 javapages(jp)
1) first(jp) for set attribute and get parameter for html page
2)second(jp) for get attribute and session ID from first java page and display with HttpSession's object
HTML PAGE:
<html>
<body>
<form action="http://localhost:8080/session1" method="GET">
NAME:<input type=text name=txt1 placeholder="enter a name here">
<input type="submit" value="submit">
</form>
</body>
</html>
FIRST JAVA PAGE SAVE AS session1.java :
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class session1 extends HttpServlet
{
public void doGet(HttpServletRequest re1,HttpServletResponse re2)
{
try
{
re2.setContentType("text/html");
PrintWriter print=re2.getWriter();
HttpSession session= re1.getSession();
String s =re1.getParameter("txt1");
session.setAttribute("name",s);
print.println("<a href='http://localhost:8080/session2'>SESSION ID</a>");
}
catch(Exception e )
{
System.out.println("error generated"+e);
}
}
}
SECOND JAVA PAGE SAVE AS session2.java :
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class session2 extends HttpServlet
{
public void doGet(HttpServletRequest re1,HttpServletResponse re2)
{
try
{
re2.setContentType("text/html");
PrintWriter print= re2.getWriter();
HttpSession ses= re1.getSession(false);
String s = (String)re1.getAttribute("name");
print.println("SESSION ATTRIBUTE"+s+"<br>");
print.println("SESSION ID"+ses.getId());
}
catch(Exception err)
{
System.out.println("error generated"+err);
}
}
}
NOW YOU GET A SESSION ATTRIBURE AND SESSION ID
FOR MORE CLICK ON THIS LINK:https://youtu.be/pToTCguDy74
2)
create 1 htmlpage 2 javapages(jp)
1) first(jp) for set attribute and get parameter for html page
2)second(jp) for get attribute and session ID from first java page and display with HttpSession's object
HTML PAGE:
<html>
<body>
<form action="http://localhost:8080/session1" method="GET">
NAME:<input type=text name=txt1 placeholder="enter a name here">
<input type="submit" value="submit">
</form>
</body>
</html>
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class session1 extends HttpServlet
{
public void doGet(HttpServletRequest re1,HttpServletResponse re2)
{
try
{
re2.setContentType("text/html");
PrintWriter print=re2.getWriter();
HttpSession session= re1.getSession();
String s =re1.getParameter("txt1");
session.setAttribute("name",s);
print.println("<a href='http://localhost:8080/session2'>SESSION ID</a>");
}
catch(Exception e )
{
System.out.println("error generated"+e);
}
}
}
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class session2 extends HttpServlet
{
public void doGet(HttpServletRequest re1,HttpServletResponse re2)
{
try
{
re2.setContentType("text/html");
PrintWriter print= re2.getWriter();
HttpSession ses= re1.getSession(false);
String s = (String)re1.getAttribute("name");
print.println("SESSION ATTRIBUTE"+s+"<br>");
print.println("SESSION ID"+ses.getId());
}
catch(Exception err)
{
System.out.println("error generated"+err);
}
}
}
NOW YOU GET A SESSION ATTRIBURE AND SESSION ID
FOR MORE CLICK ON THIS LINK:https://youtu.be/pToTCguDy74
Comments
Post a Comment