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]

Reply via email to