I'm preparing to make the switch from Struts 1.x to Struts 2 for new development and had a few questions related to how objects used to render data in a JSP page should be stored/retrieved for a desired http namespace. One of the design tenants I try to employ in my current S1 webapp is minimizing HttpSession bloat by storing objects needed to render jsp pages as request attributes instead of session attributes. I understand S2 has tried to insulate the actions from the http communication details by introducing the ValueStack. I generally like the idea, but I'm having a difficult time understanding how/when different items are pushed/popped. For example in my S1 action if I knew the target jsp result page needed a list of objects as well as the current user to display info I'd bind the objects to the view like so:
//List only need to render immediate next page request.setAttribute("myListOfObjects", objectList); //User needed to render immediate next page and other page session.setAttribute("currentUser", currentUser); How would I bind the objects in S2 such that the objectList is not present in the ValueStack after the request? How do I ensure the currentUser is present in the ValueStack for multiple requests? Thanks in advance, Jon p.s. I've read through both the "Comparing Struts 1 and 2" and "Struts 1 Solutions" guides and didn't find the answer to my question. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]