onsubmit() {
getRequestCycle().setRequestTarget(new RedirectRequestTarget(myurl));
}

-igor

On Thu, Oct 2, 2008 at 2:12 PM, Stefan Lindner <[EMAIL PROTECTED]> wrote:
> OK. But how to
>
> " and in onsubmit construct the url and redirect to it."
>
> The only methods for redirects I know are the redirectToInterceptPage method 
> or the setResponsePage methods. An each method needs a page class as 
> parameter an not a self constructed url. I did not find a auitable method in 
> the requestCyle.
>
> How can I set the URL for the response?
>
> Stefan
>
> -----Ursprüngliche Nachricht-----
> Von: Igor Vaynberg [mailto:[EMAIL PROTECTED]
> Gesendet: Donnerstag, 2. Oktober 2008 22:40
> An: [email protected]
> Betreff: Re: Form submit to bookmarkable page
>
> if anything you can change the form.getmethod() to return GET, but
> even then it is the browser that will be doing the encoding and
> construcing the final url.
>
> if you really want a clean url like that you will have to use a
> regular form and in onsubmit construct the url and redirect to it.
>
> -igor
>
> On Thu, Oct 2, 2008 at 12:27 PM, Stefan Lindner <[EMAIL PROTECTED]> wrote:
>> Wow! Seems to be a good starting point. I'm using wicket for 2 years now but 
>> still got a lot to learn. Sigh!
>> Now I have a form with a simple submit button. In the Form's onComponentTag 
>> I have
>>
>>     tag.put("action", urlFor(TargetPage.class, parameters));
>>
>> The URL now looks like
>>
>>     http://mysite.com/myapp/TargetPage
>>
>> That's a great leap forward. But is there any trick to have the Form's input 
>> fields as parameters in the URL? If the Form e.g. has an InputField called 
>> "parameter" the URL should look like
>>
>>     http://mysite.com/myapp/TargetPage/parameter/value
>>
>> or somethind similar? I have tried several URL encodings but all oft hem led 
>> tot he result
>>
>>     http://mysite.com/myapp/TargetPage
>>
>> Stefan
>>
>> -----Ursprüngliche Nachricht-----
>> Von: Igor Vaynberg [mailto:[EMAIL PROTECTED]
>> Gesendet: Donnerstag, 2. Oktober 2008 18:06
>> An: [email protected]
>> Betreff: Re: Form submit to bookmarkable page
>>
>> you can override form's oncomponenttag() and call super then
>> tag.put(action, urlfor(yourpage.class));
>>
>> i believe that should work
>>
>> -igor
>>
>> On Thu, Oct 2, 2008 at 8:41 AM, Stefan Lindner <[EMAIL PROTECTED]> wrote:
>>> Is it possible to submit a form to a bookmarkable page (with form input
>>> as page parameters)?
>>> What I want is a form with a submit button/link that leads to a page
>>> with e.g. URl
>>>
>>>     http://mysite.com/myapp/targetPage/param1/value1/param2/value2
>>>
>>> Of course I mount the submit link#s target page class in
>>> Application.init() { mountBookmarkablePage ("targetPage",
>>> MyTargetPage.class); }
>>>
>>> Any hint?
>>>
>>> Stefan
>>>
>>> ---------------------------------------------------------------------
>>> 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]
>
>

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

Reply via email to