Sorry if this is a dumb question and has been answered hundred times but I 
couldn't find any answer to the following question.

I do have two HTML pages. Page one contains a link which displays the number on 
clicks the user executed. The second link jumps to page 2. Page 2 just displays 
a link to go back to page 1. 

Assume that user clicks 5 times on the ClickCounter link in page 1 and hence 
the link displays as 'This link is clicked 5 times'. When the user the switches 
to page 2 and immediately goes back to page 1 the counter is reset to 0 and 
rendered as 'This link is clicked 0 times'.

What am I doing wrong here? I assumed that clicking on the return-button on 
page 2 goes "back" to the original session in page 1 ?!

Here is my Java classes:
-- page 1 ---
public class HelloWorld extends WebPage implements Serializable {
        public HelloWorld() {
                add(new Label("message", "Foo World!"));
                add(new PageLink("start", Foo.class));
                final ClickCount count1 = new ClickCount();
                Link link1 = new Link("link1") {
                        public void onClick() {
                                count1.clicks++;
                        }
                };
                link1.add(new Label("label1", new Model() {
                        public java.lang.Object getObject(Component component) {
                                return Integer.toString(count1.clicks);
                                }
                }));
                add(link1);
        }

        class ClickCount implements Serializable {
                private int clicks = 0;
        }
}
--- page 2 ---
public class Foo extends WebPage {
        public Foo() {
                add(new Label("message", "Foo page"));
                Link pl = new PageLink("return", HelloWorld.class);
                pl.add(new AttributeAppender("class", new Model("return"), " 
"));
                add(pl);
        }
}
/Axel

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to