On 2/16/06, CONNER, BRENDAN (SBCSI) <[EMAIL PROTECTED]> wrote: > Man, people are going to a lot of work to avoid <t:saveState>! ;-)
That is a very good point.. > > - Brendan > > -----Original Message----- > From: Mark Lowe [mailto:[EMAIL PROTECTED] > Sent: Thursday, February 16, 2006 8:17 AM > To: Struts Users Mailing List > Subject: Re: [shale] datatables request scope > > > The datatable is actually in the request scope, its the renderer fails > to deal with life. I've tried backing the data up and resetting it > during different phases, with no joy. Even when the data is there the > renderer doesn't deal with life. > > I've found a solution, but it has its limitations.. Use panelGrid and > create all the panelGroups/inputTexts in the backing bean.. And add > the child components by hand in the backing bean.. Starts looking like > moving the creation of forms in java rather than jsp, which in some > folk's eyes could be seen as a bad thing.. > > But so far, it does look like by approaching things this way you can > use request scope for just about anything. > > Mark > > On 2/16/06, Mark Lowe <[EMAIL PROTECTED]> wrote: > > On 2/15/06, CONNER, BRENDAN (SBCSI) <[EMAIL PROTECTED]> wrote: > > > I agree that having a scope that is somewhere between "request" and > > > "session" would be nice, if that's what you're suggesting. Both > Struts > > > and JSF have to deal with that Servlet limitation, it seems. > > > > Struts (classic,vanilla,action whatever) does deal with this. You can > > add new items to a list backed form thats scoped to request, without > > losing existing items.. As the parameters are converted to attributes, > > and the action form is populated when a form is submitted when a > > struts action forwards back to the form, it remains populated.. > > > > Maybe I'll try playing with phaselisteners again and see if something > > similar will work with JSF. The datatable is populated in the first > > place, it must be possible some how to repopulate a datatable from the > > submitted values. > > > > Mark > > > > > > > > JSF is very much here and in production. > > > > > > - Brendan > > > > > > -----Original Message----- > > > From: Mark Lowe [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, February 15, 2006 3:57 PM > > > To: Struts Users Mailing List > > > Subject: Re: [shale] datatables request scope > > > > > > > > > On 2/15/06, CONNER, BRENDAN (SBCSI) <[EMAIL PROTECTED]> wrote: > > > > Hmm. I must be coming from a different perspective. None of the > > > > developers I've worked with in the past 18 months ever wants to go > > > back > > > > to Struts after having switched to JSF, so it must mean "progress" > in > > > > one form or another. > > > > > > > > Perhaps, though, this disconnect is because I've just started > > > monitoring > > > > a Struts mailing list after having dealt almost exclusively with > the > > > > MyFaces mailing list the past year or so. ;-) > > > > > > I can only talk from my experience, but I've been waiting for JSF to > > > happen for ever. I don't really mind about components that make you > > > cups of tea and stuff, just the basic tag library will do. > > > > > > Everytime I come back to JSF on each version, this issue has never > > > been addressed. I know that various implementaions provide their > > > solutions. All of which seem okay, but this request attribute > business > > > seems something the spec should address. > > > > > > This is no means a comment on myfaces, from what i see, if you take > > > myfaces as a framework, like struts then it provides all the toys > and > > > more. But the JSF 1.2 spec is making it to into the JEE stuff, and > its > > > not been exactly rushed out has it (JCP should perhaps be renamed > java > > > constipated process for certain cases). > > > > > > Now a navigation rule has the option to specify redirect, if assume > > > the idea is to clear the request attributes or not clear the request > > > attributes.. But this makes no difference with datatables, there > just > > > seems something very wrong about that. > > > > > > Oh well I guess see what happens.. > > > > > > Mark > > > > > > > > > > > - Brendan > > > > > > > > -----Original Message----- > > > > From: Mark Lowe [mailto:[EMAIL PROTECTED] > > > > Sent: Wednesday, February 15, 2006 3:47 AM > > > > To: Struts Users Mailing List > > > > Subject: Re: [shale] datatables request scope > > > > > > > > > > > > On 2/14/06, Craig McClanahan <[EMAIL PROTECTED]> wrote: > > > > > On 2/14/06, CONNER, BRENDAN (SBCSI) <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > Isn't that functionally what the MyFaces <t:saveState> > component > > > > does? > > > > > > > > > > > > > > > Yes, but <t:saveState> requires that you get the page author > > > involved. > > > > From > > > > > an architectural viewpoint, I don't think that's necessarily the > > > right > > > > > answer (in many cases) where the state being saved and restored > is > > > > server > > > > > side model state as opposed to view state. > > > > > > > > I agree with this.. This problem isn't something I'm trying to > solve > > > > in a real world project, I'm just doing my 6 monthly JSF tryout > and > > > > seeing if anything has substantially changed. I'm using the 1.2 > stuff > > > > from glassfish. So I'm looking at all this in a "ideal" context > not > > > > pragmatic... > > > > > > > > t:saveState in jsp's I can see is pragmatic, but confusing for > someone > > > > coming in fresh. I'd hate having to explain to someone why and > when to > > > > use t:saveState, while trying to sell jsf as a good solution I'd > tehn > > > > be explaining all the stuff it doesn't do.. Explain why > servlets/jsp's > > > > using forwards do, as does struts.. And still explain why JSF is > > > > considered progress. > > > > > > > > Burn's blog was talking about the flash scope as a tag lib also, > more > > > > clutter in jsps. I think the concept of processScope alla ADF is > > > > better than scoping varibles in el.. You'd want to configure the > bean > > > > as being managed in a particular scope, but then this begs the > > > > question why such a scope couldn't be request? and request > attributes > > > > could be cleaned when a navigation rule is set to redirect. > > > > > > > > So far I've been using a filter to clean the session when i new > get > > > > request is made. Not perfect, but nothing in the JSPs. But this is > > > > also confusing as the user sees a session scoped bean, but the > bean is > > > > not in the session as soon as a new request is made. > > > > > > > > Mark > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]