Hi!

I have this example class:

public class TestPage extends WebPage {
       private transient String testString = "test";

       public TestPage() {
               add(new TestForm("form"));
       }

       @SuppressWarnings("serial")
       private class TestForm extends Form {
               public TestForm(String id) {
                       super(id);
                       add(new AjaxButton("testButton") {
                               @Override
                               protected void onSubmit(AjaxRequestTarget
target, Form form) {
                                       System.out.println(testString);
                               }
                       });
               }
       }
}

I suppose that when the ajax button was pressed, the page was deserialized
and the transient object (testString) be null. But that don't happend.

Can anyone tell me why?.

Thanks
-- 
View this message in context: 
http://www.nabble.com/Question-about-transient-and-serialization-tp18641031p18641031.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