I am aware that my 'redirect' does not make sense.  But, this is a different 
issue.  My question is why the initial action does not invoke the 'execute' 
method.  It has to do with redirect, but how?  Having two actions, one for 
initialization and one for submit will not resolve this situation, since the 
'execute' method is not called.  I am still looking to find out what I am doing 
wrong about this.
 
index.jsp redirect to 'submit', which is defined as a global forward as 
'submit.do'.  I can define it as 'submit.jsp', but there is no difference in 
behavior.
 


Wendy Smoak <[EMAIL PROTECTED]> wrote:

From: "Eli Segev" 
> Here is the portion that defines the action:
>
> > type="segev.SubmitAction"
> input="/submit.jsp"
> name="submitForm"
> scope="request"
> validate="true">
> 
> 
> 

(Why have three different forwards pointing at the same page? No matter if
you call mapping.getInputForward(), mapping.findForward("success") or
mapping.findForward("failure"), you're going to end up at the same place!)

> Obviously this definition does not make the initial action go through the
'execute' method.
> I don't know what changes are necessary here. Any suggestions?

If you're going to do it this way, with a separate Action for submit, then I
suppose you'd need a PrepareAction to go with it.

> The starting page is index.jsp that looks like this:
> 
> 

And this redirects them... where? Is it submit.do or submit.jsp that
appears in the browser? (Since it's a redirect, the browser URL should
change.)

-- 
Wendy Smoak


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





                
---------------------------------
Do you Yahoo!?
 Yahoo! Mail - Helps protect you from nasty viruses.

Reply via email to