Hello, I recently have been working on a struts 2 + spring 2 + hibernate system and have come across a problem that I never have when just working on a struts 2 system.
I have two action classes, one that prepares the jsp and populates some selects for the user to choose from, and another that takes and processes the information. When the first action is invoked the result will bring it to the tiles (type="tiles") on the struts.xml file. The second action will take the form information and do a search, in this instance I am using hibernate to access the db. I would do the search and when I get the list of persistent values I would chain (type="chain") to the first action class with the list of persistent objects and would then return to the tiles and the jsp showing the values that I found on the search. The problem I am having here is that because of the chain (or similarly a redirect action), the list of persistent objects will re-appear if I went off to some other action classes and came back. What I mean by that is if I had a list of 10 values that I searched for and displayed them, if I went to some other jsp/action class and came back to that same one the same exact 10 values are being populated. At that point when I would return to the original jsp the value stack should have removed them completely, which it has. There is no trace of the list of persistent objects on the value stack as well as not being a cache problem. The situation arises when the chain occurs, I have worked with just a struts 2 system for a year now and never had this problem. I know this is the case because when I get rid of the chain and invoke the tiles from the second action class the problem goes away. I am not too sure why these values persist throughout the session and why they re-appear even though they are not on value stack. I have found a very similar problem in which this person found that the problem occured during an action redirect at http://www.nabble.com/Struts-2-%2B-Hibernate-question-td17527841.html http://www.nabble.com/Struts-2-%2B-Hibernate-question-td17527841.html On a side note, just remembered, when I would want to populate the list after its already been populated (so the user will search once then decide to search again) the values wouldnt change even after setting it to a new list. If I set that list to null first then changed it, the values would change, not sure if that makes much sense. If anyone has an idea on what can be causing this I would greatly appretiate your help. -- View this message in context: http://www.nabble.com/Struts-2-And-Hibernate-Problem-tp18121609p18121609.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]