This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Servlets and the fly likes Strange Problem with Sessions Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "Strange Problem with Sessions" Watch "Strange Problem with Sessions" New topic
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: 4340
    
    2

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
Visit my download page
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
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Strange Problem with Sessions
 
Similar Threads
Is it possible in JSP?
invalid HttpSessions across clones
Looping through vector object without calling a servlet
problem with sessions - urgent please
doubt on HttpSessionBindingListener