For what it's worth, you could alternatively do this: MessageResources resources = getResources(request); if(form.getButton().equals(resources.getMessage("your.ok.key"))){ } if(form.getButton().equals(resources.getMessage("your.cancel.key"))){ }
However, there could later be unreachable code if someone translates your properties files and makes two keys equate to the same text. I broke down and made different form properties for each submit button: if(form.getOkButton()!=null){ } if(form.getCancelButton()!=null){ } I'll bet LookupDispatchAction is a better solution. m --- Brandon Goodin <[EMAIL PROTECTED]> wrote: > In that case use the LookupDispatchAction > > Brandon Goodin > > -----Original Message----- > From: Kamholz, Keith (corp-staff) USX > [mailto:[EMAIL PROTECTED] > Sent: Wednesday, May 28, 2003 11:39 AM > To: 'Struts Users Mailing List' > Subject: RE: Submit Value > > > Alright, I think I basically understand how this > works, but doesn't this > interfere with internationalization? > If we want to use a message from Application > Resources for the button label, > and if we check for that value in our action, won't > the internationalization > get completely messed up? > > - Keith > > www.buffalo.edu/~kkamholz > > > -----Original Message----- > From: Josh McCulloch [mailto:[EMAIL PROTECTED] > Sent: Wednesday, May 28, 2003 1:39 PM > To: Struts Users Mailing List > Subject: Re: Submit Value > > > A submit button is supposed to submit a parameter > when selected. > i.e. > > <input type="submit" name="submitButton" > value="Delete"> > > should send /xxx.do?submitButton=Delete > > This should correspond to a member of your > ActionForm. > > You should also look into DispatchAction and > LookupDispatchAction. > They can call different "execute" methods depending > on a parameter from > the form post. > > HTH, > Josh > > > [EMAIL PROTECTED] wrote: > > >Ok... Does anyone have a good alternative then? > > > > > > > >-----Original Message----- > >From: Phillip Qin [mailto:[EMAIL PROTECTED] > >Sent: Wednesday, May 28, 2003 1:14 PM > >To: 'Struts Users Mailing List' > >Subject: RE: Submit Value > > > > > >Don't bother trying it. Only Mozilla gives you the > value, while IE doesn't. > > > >-----Original Message----- > >From: Kamholz, Keith (corp-staff) USX > [mailto:[EMAIL PROTECTED] > >Sent: May 28, 2003 1:01 PM > >To: '[EMAIL PROTECTED]' > >Subject: Submit Value > > > >Quick question... > > > >I'm using 2 submit buttons in the same form, so > that I can do 1 of 2 > things, > >with the same input data. > >(You can do that, right?) > >I have the value attribute for one of them set to > 'delete'. What I'm > >wondering is how to get the value of the submit > button that was clicked > from > >within the action class. > > > >Thanx a million. > > > >- Keith > > > >www.buffalo.edu/~kkamholz > > > > > >--------------------------------------------------------------------- > >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] > > > > > > > > -- > Your favorite stores, helpful shopping tools and > great gift ideas. > Experience the convenience of buying online with > [EMAIL PROTECTED] > http://shopnow.netscape.com/ > > > > --------------------------------------------------------------------- > 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] > __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]