Q : In session created by server with client(browser) How
can server find that request coming is belong to new
session OR belong to session that is timeout.
Answers were Sorted based on User's Feedback
Answer / vanita
when client request for the first time, container generates
a session id for that perticular user. server process the
request and sends the response and also sends that sessionID.
for next request from the same user, that session id must be
sent back to the server so that server can fetch the
sessionID from request and match with previously generated
IDs , if match then it associates this next request with
the previous session.
This transfer of sessionId b/w server and user can be done
via 2 ways -
1. By cookies
2. By URL rewritting
In case if browser doesnt support cookies, then only the
second method is used.
| Is This Answer Correct ? | 4 Yes | 0 No |
Answer / subhash
getSession() returns a session regardless of there's apre-
existing session.Since we always get back an HttpSession
instance back from the method,the only way to know if the
session is new is to ask the session itself:
HttpSession session=request.getsession();
if(Session.isNew())
{
out.println("A NEW SESSION");
}
else
{
out.println("WelCOme Back");
}
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / raj
While client is requesting to server, in requested body
session id will go to server. then the server will treated
as old client is connecting/.
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / rajib
import javax.servelet.*;
public MyServelet extends HttpServelet{
public void doGet(HttpServeletRequest
req,HttpServeletResponse res)throws ServletException,IO
Exception{
res.setContentType("text/html");
PrintWriter out=res.getPrintWriter();
out.println("for trac session0");
HttpSession sess=req.getSession();
if(sess==null){
out.println(Old session not exist );
}else{
HttpSession session=request.getSession(true);
out.println("new Session Created.");
}}
| Is This Answer Correct ? | 0 Yes | 0 No |
What is jsp and its features?
What is jsp exception?
What is the include directive?
Hi, We developed a webpage using jsp for our team, now we need to know who are employees opening this page,i.e, we need to get the windows user name when ever he/she open the page and stores into a variable. Plz help on this
What are jsp el implicit objects and how it’s different from jsp implicit objects?
Where do I create jsp in eclipse?
how to disable the expression language in a jsp?
How do we print “<br> creates a new line in html” in jsp?
What is the difference between directive include and jsp include?
What are the different scopes an object can have in a jsp page?
What are different types of comments used in jsp?
What is session tracking in jsp?