yes all of my experiance is in JSP so I guess I am just confused about how
forms work in wicket compared to JSP.  Maybe you can help me understand and
suggest a way to accomplish what I am looking to do.

I have a form that takes in 2 dropdown chioces. When selected these
dropdownchoices are set to session variables. I then set the response page
to a new page with a form. that form is created off of a query based on what
was selected in the 2 dropdown choices. I have all of this working today.

Now when the form is filled out I want to save the information to the
database, make a few other calls to push the data to outside applications
and databases and send emails and things like that. Then I simply want to
display that the form was submitted properly.

There is no need to see the form once it is submitted so that is why I want
to push it to another page but if I can override onSubmit to insert the data
in the database then all I would have to do is set the response page to a
simple html page that said your work is done or something like that.

I guess that would work perfect.

The one question I still have is how can I get the fileds from the panel in
the onsubmit call? say my panel has a textfield in it and I set the markupId
to "test". how can I get that in the onsubmit call so I can create my new
record in the database?

I am sorry that i have so many questions. I am very new to wicket. only
about 2 weeks worth of looking at it and I think I have made a lot of
strides going from knowing nothing to what I have so far. a little more
knowledge and I will be set.

Thanks

T 

SO you are saying that 

igor.vaynberg wrote:
> 
> why do you want to pass it to another page for processing?
> 
> sounds like you are thinking about the old jsp model. in wicket
> components are stateful and so the lifecycle is different...
> 
> the form submits to itself, and updates models of any form components
> inside. then you can override form.onsubmit() and redirect to another
> page if that is what is needed, or just do nothing to have the current
> page rerendered...
> 
> -igor
> 
> On Wed, Feb 27, 2008 at 7:34 AM, taygolf <[EMAIL PROTECTED]> wrote:
>>
>>  I have been looking at that today but I am still lost.
>>
>>  Basically what I want to do is have a form with panels in it. the panel
>> will
>>  add a textfield everytime it is called. and it will set the markupId to
>> a
>>  unique id that I am generating and well as setOutputMarkupId to true.
>>
>>  Then when the user has submitted the form I want to pass all the form
>> values
>>  to another page for processing.
>>
>>  Is there a way to get the form to submit to a new page by using
>>  setResponsePage or is there a was to get all the form information into a
>>  PageParameters variable and pass it that way in the onSubmit() call?
>>
>>
>>  Thanks for the help
>>
>>  T
>>
>>
>>
>>
>>
>> igor.vaynberg wrote:
>>  >
>>  > when a form is posted all the values the user entered are pushed into
>>  > the model. i suggest you read the models page on the wiki and look at
>>  > forminput example. in wicket you do not have a "post" page, the form
>>  > submits to itself...
>>  >
>>  > -igor
>>  >
>>  >
>>  > On Tue, Feb 26, 2008 at 12:52 PM, taygolf <[EMAIL PROTECTED]>
>>  > wrote:
>>  >>
>>  >>  ok I know I am missing something simple but I do not know what. I
>> have a
>>  >> form
>>  >>  with a CompoundPropertyModel. I am creating several textfields using
>>  >> panels
>>  >>  so it is all on the fly and can be created from a query.
>>  >>
>>  >>  Anyway I now want to submit my form and get the values in the Post
>> page
>>  >> but
>>  >>  I am not sure how to do this. I am guessing it has something to do
>> with
>>  >>  PageParameters but I have not gotten the right call yet.
>>  >>
>>  >>  SO the question is simple. How do I get all the values from a form
>> after
>>  >> it
>>  >>  is posted on another page. in JSP I would call
>>  >>  request.getParameter("filedname"); What do I do for wicket?
>>  >>
>>  >>  I am really not sure where to look but i have been playing with
>>  >>  PageParameters and form.getMarkupAttributes with no luck so far.
>> Please
>>  >>  point me in the right direction
>>  >>
>>  >>  Thanks for the help
>>  >>
>>  >>  T
>>  >>  --
>>  >>  View this message in context:
>>  >>
>> http://www.nabble.com/get-Form-information-after-submit-tp15699234p15699234.html
>>  >>  Sent from the Wicket - User mailing list archive at Nabble.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]
>>  >
>>  >
>>  >
>>
>>  --
>>  View this message in context:
>> http://www.nabble.com/get-Form-information-after-submit-tp15699234p15715751.html
>>
>>
>> Sent from the Wicket - User mailing list archive at Nabble.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]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/get-Form-information-after-submit-tp15699234p15720766.html
Sent from the Wicket - User mailing list archive at Nabble.com.


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

Reply via email to