• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Vanishing Sessions

 
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
We have two jsps (j1,j2) and two servlets (s1,s2) and we are trying to share some session data (search criteria) between the all four elements. Here is the flow:
1. get j1, enter data, submit to s1
2. s1 performs a database retrieval , sets the criteria in session, sets the retrieval result in session, and then forwards to j2.
3. j2 displays the data and allows the user to submit, for one particular item on the screen, a request to s2. Note that j2 is able to display the session data from s1's setAttribute(...).
4. s2 performs database work on behalf of the j2 request and then forwards to either j1 or s1.
Regardless of forwarding to j1 or s1, we loose the session data. This seems like a simple interaction where a session can store useful information, so we're very puzzled why the session seems to disappear.
 
Author and all-around good cowpoke
Posts: 13078
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Are all of these jsp and servlets part of the same web application? Both servlets declared in the same web.xml?
Also - when you store retrieval results in the session, are you storing Strings or something like a ResultSet?
Bill
 
Eric Stephens
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
They are being tested under VAJ 3.02's WebSphere test environment, so I would have to say yes to the first question.
The object being stored in the session is a java.util.Properties object.

Originally posted by William Brogden:
Are all of these jsp and servlets part of the same web application? Both servlets declared in the same web.xml?
Also - when you store retrieval results in the session, are you storing Strings or something like a ResultSet?
Bill


 
William Brogden
Author and all-around good cowpoke
Posts: 13078
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
So the problem seems to be that the session associated with s1 and j2 does not get to s2. Exactly how do these servlets get addressed?
Bill
 
reply
    Bookmark Topic Watch Topic
  • New Topic