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



Q : In session created by server with client(browser) How can server find that request coming is b..

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

Q : In session created by server with client(browser) How can server find that request coming is b..

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

Q : In session created by server with client(browser) How can server find that request coming is b..

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




Q : In session created by server with client(browser) How can server find that request coming is b..

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

Post New Answer



More JSP Interview Questions

When i am useing useBean tag of JSP in weblogic server It show compiletion error..Like bad class file: C:\bea\user_projects\domains\Mahesh\applications\UseBean\WEB-INF\classes\user\UserData.class class file has wrong version 49.0, should be 48.0 Please remove or make sure it appears in the correct subdirectory of the classpath. user.UserData user1 = null; //[ /SaveName.jsp; Line: 4]

0 Answers  


i need the source code for opening a word document in java

0 Answers  


why we use jsp as view

3 Answers   NCS, Scope International,


sample program for reading mails from inbox with file attacchments in servlet

0 Answers  


hi friends...i created sessions in my login page i can able to create a session but after loging out again i can able access the pages by its addresses. i think u may got problem if possible post me small example for login with sessions including database

1 Answers  






how to enable session tracking for jsp pages,if the browser has disabled cookies?

2 Answers  


What are the implicit objects?

2 Answers   IBM, Sigma IT,


how to u se in jsp

0 Answers   Google,


which is the place to learn java in chennai..

3 Answers  


What is the most needed for STRUTS ?

2 Answers   Trigent,


What are JSP scripting elements?

8 Answers  


i have one jsp page. inside this, String s=req.getParameter("raja");...... now we want to remove duplicate characters and o/p will be like "rj".... what is the logic?

1 Answers  






Categories