Thanks Dave. I just implemented my own interceptor for this purpose. I
just thought for such a common use case (handling simple form
submission), the framework may already have built-in support for it. I
know Spring's SimpleFormController provides such work flow support.

-----Original Message-----
From: Dave Newton [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, December 12, 2007 4:34 PM
To: Struts Users Mailing List
Subject: RE: Strut2: How to determine if a request is a form submission?

When I did this I wrote an interceptor that did various things based on
the
request type; it was a bit more involved but underneath it all that was
just
checking for GET v. POST. You could use the same idea to set a flag or
whatever (or take it further and call action methods, modify what method
gets
executed, etc.)

d.

--- "Zheng, Xiahong" <[EMAIL PROTECTED]> wrote:

> OK. Then, what's the best way to set the request method to my action
> class? Is there an MethodAware interface I can use. I try to avoid
> working with HttpServletRequest class which I can get by implementing
> ServletRequestAware interface.
> 
> -----Original Message-----
> From: Dave Newton [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, December 12, 2007 4:02 PM
> To: Struts Users Mailing List
> Subject: Re: Strut2: How to determine if a request is a form
submission?
> 
> POST v. GET, assuming all your form submissions are POSTs?
> 
> --- "Zheng, Xiahong" <[EMAIL PROTECTED]> wrote:
> 
> >  
> > Hi, 
> > 
> > I am trying to write an action to support a simple form submission
> work
> > flow. The "execute" and "prepare" methods will differ depending on
> > whether it's form submission or initial rendering of the form. On
the
> > initial rendering, the "prepare" method will load the model from DB.
> On
> > form submission, the model object will be created empty and be
> populated
> > from the request. Is there a easy way to know if a request is a
result
> > of form submission or not?
> > 
> > Thanks,
> > XZ
> > 
> >
---------------------------------------------------------------------
> > 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]

Reply via email to