My mistake, RequestCycle is cloning the page parameters, not in every case
it will be those in request.

On Wed, Feb 9, 2011 at 2:59 PM, Pedro Santos <[email protected]> wrote:

> There is one: https://issues.apache.org/jira/browse/WICKET-3438
>
> It was fixed, but I don't know if it was the right fix, why Wicket 1.4 is
> cloning the request parameters to bookmarkable targets in
> RequestCycle#urlFor(Component,RequestListenerInterface,ValueMap)
> If it just use those on params ValueMap this problem would not happen.
>
>
> On Wed, Feb 9, 2011 at 2:27 PM, Igor Vaynberg <[email protected]>wrote:
>
>> hrm. i thought this was fixed a long time ago. please file a bug with
>> a quickstart.
>>
>> -igor
>>
>> On Wed, Feb 9, 2011 at 2:09 AM, Olivier Dutrieux
>> <[email protected]> wrote:
>> >
>> > Hello,
>> >
>> > I have a strange problem with statelessForm :
>> >
>> > I would like a stateless application with 2 statelessForm and with somes
>> > required validators on form :
>> >
>> > public class HomePage extends WebPage {
>> >
>> >        private static final long serialVersionUID = 1L;
>> >
>> >    public HomePage(final PageParameters parameters) {
>> >        super(parameters);
>> >        setVersioned(false);
>> >        Form form1 = new StatelessForm("form1") {
>> >            @Override
>> >            protected void onSubmit() {
>> >                setResponsePage(ResultPage.class);
>> >            }
>> >        };
>> >        form1.add(new TextField<String>("input1").setRequired(true));
>> >        add(form1);
>> >
>> >        Form form2 = new StatelessForm("form2") {
>> >            @Override
>> >            protected void onSubmit() {
>> >                setResponsePage(ResultPage.class);
>> >            }
>> >        };
>> >        form2.add(new TextField<String>("input1").setRequired(true));
>> >        add(form2);
>> >    }
>> > }
>> >
>> > The problem is when I submit alternatively each form (I don't fill the
>> > Textfield required intentionally), the url growing like this :
>> >
>> > 1st submit :
>> >
>> http://localhost:8080/Wicket-Test/HomePage.html?wicket:interface=:0:form2::IFormSubmitListener
>> ::
>> > 2nd submit :
>> >
>> http://localhost:8080/Wicket-Test/HomePage.html?form22_hf_0=&wicket:interface=:0:form1::IFormSubmitListener
>> ::
>> > 3th submit :
>> >
>> http://localhost:8080/Wicket-Test/HomePage.html?form22_hf_0=&form12_hf_0=&wicket:interface=:0:form2::IFormSubmitListener
>> ::
>> > 4th submit :
>> >
>> http://localhost:8080/Wicket-Test/HomePage.html?form22_hf_0=&form22_hf_0=&form12_hf_0=&wicket:interface=:0:form1::IFormSubmitListener
>> ::
>> > ...
>> >
>> > Is there a solution to solve this problem ?
>> >
>> > Best regards
>> >
>> > I use wicket 1.4.15
>> >
>> >
>> http://apache-wicket.1842946.n4.nabble.com/file/n3296950/Wicket-test.rar
>> > Wicket-test.rar
>> >
>> > -----
>> > Duto
>> > --
>> > View this message in context:
>> http://apache-wicket.1842946.n4.nabble.com/StatelessForm-growing-url-when-there-is-errorvalidation-tp3296950p3296950.html
>> > Sent from the Users forum 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]
>>
>>
>
>
> --
> Pedro Henrique Oliveira dos Santos
>



-- 
Pedro Henrique Oliveira dos Santos

Reply via email to