https://lists.sourceforge.net/lists/listinfo/stripes-users
Jomar Lorentzen wrote: > Jomar Lorentzen | Konsulent > Bouvet ASA Sandakerveien 24C D11 Postboks 4430 Nydalen N-0403 Oslo > Tlf. +47 23 40 60 00 | Faks: +47 23 40 60 01 | Mob: +47 41 63 97 09 > http://www.bouvet.no | [EMAIL PROTECTED] > > > > -----Opprinnelig melding----- > Fra: Cosmin Marginean [mailto:[EMAIL PROTECTED] > Sendt: ti 23.09.2008 10:43 > Til: Stripes Users List > Emne: Re: [Stripes-users] Sending event name > > Thanks for all of this. Will the Stripes book contain topics like this? (is > there some sort of preview available) > > > thank u all very much. that was so helpful. > > --- On Mon, 9/22/08, Tim Fennell <[EMAIL PROTECTED]> <mailto:[EMAIL > PROTECTED]> wrote: > > > From: Tim Fennell <[EMAIL PROTECTED]> <mailto:[EMAIL > PROTECTED]> > Subject: Re: [Stripes-users] Sending event name > To: "Stripes Users List" > <[email protected]> > <mailto:[email protected]> > Date: Monday, September 22, 2008, 5:34 PM > > > It's really quite simple. What happens during a regular form > submission is that the browser includes a parameter based on the button that > was clicked. So if you have a button that looks like this in HTML: > <input name="btnI" type="submit" value="I'm Feeling Lucky"/> > > > then when you click on it the browser will add the following > to the set of parameters posted: > btnI=I'm Feeling Lucky > > > Since Stripes knows ahead of time the set of events it can > expect (based on method names and @HandlesEvent annotations) it pokes into > the request and looks for any request parameters with a name that matches one > of the event names it knows about. When it finds one it considers it a match > and runs that event. > > So to simulate it using a link you just add a parameter with > the name == eventName - the value doesn't matter. However, you shouldn't > have to concern yourself with this as you can just do: > <stripes:link beanclass="foo.bar" event="myEvent"/> > > > -t > > On Sep 22, 2008, at 8:19 PM, farouk alhassan wrote: > > > I think a literal explanation on how stripes is able > to determine which button has generated the event will come in handy. this is > because a lot of the times, i get into the situation where the action i am > expecting will have to come from a link, not a button on a form. But i don't > know how to make a link behave like a form post with the action name in the > right place > for stripes to pick up. I have had to resort to > passing in a parameter and letting the default handler handle the event and > using the parameter to tell which method to call. > > Cheers > > --- On Mon, 9/22/08, Freddy Daoud <[EMAIL PROTECTED]> > wrote: > > > From: Freddy Daoud <[EMAIL PROTECTED]> > Subject: Re: [Stripes-users] Sending event > name > To: "Stripes Users List" > <[email protected]> > Date: Monday, September 22, 2008, 7:37 AM > > > Hi Cosmin, > > A safer, more explicit, less 'hacky' way to > do it is to use a hidden > input whose name is '_eventName' and value is > the name of your event, > as in > > <s:hidden name="_eventName" value="execute"/> > > This would call public Resolution execute() > on your action bean. > > Cheers, > Freddy > http://www.stripesbook.com > > On Mon, 22 Sep 2008 17:22:56 +0300, "Cosmin > Marginean" > <[EMAIL PROTECTED]> <mailto:[EMAIL > PROTECTED]> said: > > Hello everyone, > > > > Again, I am running in a "best-practice" > issue. I am trying to > submit a > > form to an action but not to it's default > handler. For this, I saw > that > > having a submit button with the name of the > event to be handled will > > submit to that event handler. > > > > However, I am not using a submit button (UI > issues) and I need to submit > > > to this non-default handler. As I saw, I > can use a hidden input whose > > name is the name of the event (same as in > the case of the submit button > > input). This seems to work (at a first > glance at least) but I was > > wondering if this can be avoided since it > seems pretty "hacky" > to me, to > > be honest. > > > > Thanks, > > Cosmin > Marginean > > > > -- > > cosminaru.ro > -- > > [EMAIL PROTECTED] > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin > Your Move Developer's > challenge > Build the coolest Linux based applications > with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open > Source event anywhere in the world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > _______________________________________________ > Stripes-users mailing > list > [email protected] > > https://lists.sourceforge.net/lists/listinfo/stripes-users > > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your > Move Developer's challenge > Build the coolest Linux based applications with > Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event > anywhere in the world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________ > Stripes-users mailing list > [email protected] > > https://lists.sourceforge.net/lists/listinfo/stripes-users > > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move > Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & > win great > prizes > Grand prize is a trip for two to an Open Source event > anywhere in the > world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Stripes-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/stripes-users > > > > > ________________________________ > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win > great prizes > Grand prize is a trip for two to an Open Source event anywhere in the > world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > > ________________________________ > > > _______________________________________________ > Stripes-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/stripes-users > > > > > Cosmin Marginean > > -- > cosminaru.ro > > > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Stripes-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/stripes-users
