| Author |
Strange Problem with Sessions
|
Gaurav Chikara
Ranch Hand
Joined: Jun 09, 2000
Posts: 410
|
|
Hi I m putting a vector in a session on my first page which is a dynamic html generated by the output of a servlet like this HttpSessiom session = req.getSession(true); session.putValue("MyVector",obj); where Vector is declared at class level in this way Vector obj = new Vector(); If i try to retrive the vectors value in my second page by this way HttpSession ses = req.getSession(true); Vector obj = (Vector)ses.getValue("MyVector"); when i run my application first time it retrives the value of obj in second application as null but when i refresh the browser and again call the second application from first then it runs perfectly fine Can anyone suggest where I m going wrong? any views ?
|
SCJP,SCWCD,SCBCD<br />If Opportunity doesn't knock then build the door
|
 |
Randall Twede
Ranch Hand
Joined: Oct 21, 2000
Posts: 4095
|
|
I dont know if this will help but try from what I understand, the way you did it will only create a new session if one doesnt exist. So shouldnt be a problem, but its worth a try I suppose. I did the same thing using ArrayList and had no problem. I hope you find solution. [This message has been edited by Randall Twede (edited February 27, 2001).]
|
SCJP
|
 |
Peter den Haan
author
Ranch Hand
Joined: Apr 20, 2000
Posts: 3252
|
|
I'm willing to bet that you're running into browser caching. If you're using IE, try Internet Options -> Temporary Internet Files Settings -> Every visit to the page. If that works, add headers to your response to disable caching. - Peter
|
 |
 |
|
|
subject: Strange Problem with Sessions
|
|
|