struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Allistair Crossley" <Allistair.Cross...@QAS.com>
Subject RE: [POLL] What do you use action forms for?
Date Thu, 12 May 2005 10:52:24 GMT
;)

> -----Original Message-----
> From: Leon Rosenberg [mailto:struts_user@anotheria.net]
> Sent: 12 May 2005 10:16
> To: Struts Users Mailing List
> Subject: RE: [POLL] What do you use action forms for?
> 
> 
> Sorry, but you described #2 and not #4.
> 
> On Thu, 2005-05-12 at 09:49 +0100, Allistair Crossley wrote:
> > #4 is pretty much the standard.
> > 
> > your bean declares fields, you use the struts-html tags to 
> draw your form and link it to the action mapping. also use 
> struts tags to render a block of error messages in a list, or 
> next to each form input. the action mapping declares it uses 
> the form bean. turn validate="true" on. declare your 
> validation rules in validation.xml for your bean. execute the 
> jsp with the form, fill it out, if it fails, your form 
> reloads and struts-html auto-populates the form again for you.
> > 
> > you can also use validate="false" on teh action mapping, 
> which means you get to one of your custom actions and get 
> passed the form in the execute method. you then need to 
> obtain the validation yourself using form.validate() and 
> saveErrors if any are present. you can forward to your form 
> again if you wish and it will still be populated.
> > 
> > that is I believe why #4 is most peoples' answer as it's 
> the most useful.
> > 
> > Allistair.
> > 
> > > -----Original Message-----
> > > From: Leon Rosenberg [mailto:struts_user@anotheria.net]
> > > Sent: 12 May 2005 09:42
> > > To: Struts Users Mailing List
> > > Subject: RE: [POLL] What do you use action forms for?
> > > 
> > > 
> > > To all of the #4 voter.
> > > 
> > > Can you bring in an example? 
> > > I mean what exactly do you show on the output page?
> > > 
> > > thanx
> > > Leon
> > > 
> > > > 
> > > > -----Original Message-----
> > > > From: Marco Mistroni [mailto:mmistroni@waersystems.com] 
> > > > Sent: 12 May 2005 09:05
> > > > To: 'Struts Users Mailing List'
> > > > Subject: RE: [POLL] What do you use action forms for?
> > > > 
> > > > 
> > > > #4 ..
> > > > 
> > > > > #1 - so I generate them from my POJOs using XDoclet.  All 
> > > the other 
> > > > > frameworks I use (JSF, Spring, Tapestry and WebWork) 
> > > allow me to use
> > > > my 
> > > > > POJOs directly.
> > > > > 
> > > > > Matt
> > > > > 
> > > > > On May 11, 2005, at 4:02 PM, Michael Jouravlev wrote:
> > > > > 
> > > > > > Turns out, that my way of using action forms differs 
> > > from many other
> > > > > > Struts users' habits. So, I am wondering how do you 
> use action
> > > > forms.
> > > > > > I could not find the same poll in mailing list 
> archives, so I am
> > > > > > starting this one.
> > > > > >
> > > > > > You can answer here in the thread, or in the poll 
> form, which I
> > > > > > created on my site: 
> > > http://www.superinterface.com/projects.htm But
> > > > > > don't answer in both places ;) I wish wiki had a way to 
> > > do polls.
> > > > > >
> > > > > > What is your preferred way to use action forms?
> > > > > > #1 Prefer not to use action forms at all
> > > > > > #2 For input data only (usually collected from HTML form)
> > > > > > #3 For output only (to be used in JSP)
> > > > > > #4 Same form for input and output
> > > > > > #5 One form for input, another for output
> > > > > > #6 Other
> > > > > >
> > > > > > Thanks,
> > > > > >    Michael.
> > > > > >
> > > > > >
> > > > 
> > > 
> ---------------------------------------------------------------------
> > > > > > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > > > > > For additional commands, e-mail: user-help@struts.apache.org
> > > > > >
> > > > > 
> > > > > 
> > > > > 
> > > 
> ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > > > > For additional commands, e-mail: user-help@struts.apache.org
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > 
> > > > 
> > > 
> ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > > > For additional commands, e-mail: user-help@struts.apache.org
> > > > 
> > > > 
> > > > 
> > > 
> ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > > > For additional commands, e-mail: user-help@struts.apache.org
> > > > 
> > > > 
> > > > 
> > > --------------------------------------------------------------
> > > ------------------
> > > > The information contained herein is confidential and is 
> > > intended solely for the
> > > > addressee. Access by any other party is unauthorised 
> > > without the express
> > > > written permission of the sender. If you are not the 
> > > intended recipient, please
> > > > contact the sender either via the company switchboard on 
> > > +44 (0)20 7623 8000, or
> > > > via e-mail return. If you have received this e-mail in 
> > > error or wish to read our
> > > > e-mail disclaimer statement and monitoring policy, 
> please refer to 
> > > > http://www.drkw.com/disc/email/ or contact the sender. 3167
> > > > 
> > > --------------------------------------------------------------
> > > ------------------
> > > > 
> > > > 
> > > > 
> > > 
> ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > > > For additional commands, e-mail: user-help@struts.apache.org
> > > > 
> > > > 
> > > 
> > > 
> > > 
> > > 
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > > For additional commands, e-mail: user-help@struts.apache.org
> > > 
> > > 
> > 
> > 
> > <FONT SIZE=1 FACE="VERDANA,ARIAL" COLOR=BLUE> 
> > -------------------------------------------------------
> > QAS Ltd.
> > Developers of QuickAddress Software
> > <a href="http://www.qas.com">www.qas.com</a>
> > Registered in England: No 2582055
> > Registered in Australia: No 082 851 474
> > -------------------------------------------------------
> > </FONT>
> > 
> > 
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > For additional commands, e-mail: user-help@struts.apache.org
> > 
> > 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message