>> Hi, 
>> I am new to Struts and after browsered the nightly
>> build example app, found it did different way with
>> what I have.
>> In example app the forms's initial display action
is
>> different from the form's submit action. 

What I want to say is normally SubmitFormAction will
return a jsp page, but this returned jsp page(let's
call it form2.jsp) also needs initialize, so route
will be:
ShowFormAction->form.jsp->SubmitFormAction->ShowForm2Action->for2.jsp->SubmitForm2Action
so every submit action will return an action instead
of a jsp page. potentially the number of actions
double the number of form jsps. what I do in my own
models, my handler handles both initialize and
process.

>This is somewhat typical. 
ShowFormAction->form.jsp->SubmitFormAction.

>> what if after
>> the form submission, it needs to forward to a jsp
> which is form too, where can I do the initial work
for
>> the second jsp? 

>Not sure what you mean here, but if I understand you
>correctly, you don't do work in 
>jsps.

>>For mine, every page will need some
>> sort of initialization, and then the page is
submitted
>> to itself and do the process. 

>Nope, no submitting to itself in struts land :)  
>All processing is done in actions.  

>> Second, my form all have confirm page, that is
after
>> the form submitted, goesto a page show all the
>> inofrmation user just entered, and it have edit and
>> submit button, does this page needs a form too? 

>What you're looking for is:
>ShowFormAction->form.jsp->SubmitAction->confirmation.jsp->FinalSubmitAction->some.jsp
>If you don't want to do this in two actions, you can
>include a hidden field in the 
>form to indicate that
>the form has/has not been verified, and have the
>submit action check for that and do 
>things appropriately.

>No, no separate form bean.

For my case, the confirmation.jsp is not really form,
it just shows all the information in text, ie, no
input text box, only text; no selection list, only
show waht user selected. I guess I have to make the
form to be session scope?

>>what
>> action should the eidt button go?

>Back to the ShowFormAction is probably best,
>although you could go back to the 
>form.jsp page.

>> Thanks

>You're welcome, hth.



                
__________________________________
Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!
http://promotions.yahoo.com/new_mail

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

Reply via email to