What may be wrong with these code
public class MyAjaxPage extends WebPage {
private int count = 0;
public MyAjaxPage(){
add(counter = new Label("counter", String.valueOf(count)));
add(new AjaxLink("ajlink") {
public void onClick(AjaxRequestTarget target) {
// Increment count
count++;
RequestCycle rc = getRequestCycle();
rc.setRequestTarget(new ComponentRequestTarget(counter));
target.respond(rc);
}
});
}
public void onClick(AjaxRequestTarget target) {
// Increment count
count++;
RequestCycle rc = getRequestCycle();
rc.setRequestTarget(new ComponentRequestTarget(counter));
target.respond(rc);
}
});
}
Anyway, it did not even initialize cuz, tomcat returned
java.lang.NoSuchMethodError: wicket.ajax.markup.html.AjaxLink.add(Lwicket/behavior/IBehavior;)Lwicket/Component;
wicket.ajax.markup.html.AjaxLink.<init>(AjaxLink.java:52)
wicket.ajax.markup.html.AjaxLink .<init>(AjaxLink.java:39)
net.cowblock.developer.models.NewDeveloper$5.<init>(NewDeveloper.java:147)
net.cowblock.developer.models.NewDeveloper.<init>(NewDeveloper.java:147)
...
wicket.ajax.markup.html.AjaxLink.<init>(AjaxLink.java:52)
wicket.ajax.markup.html.AjaxLink .<init>(AjaxLink.java:39)
net.cowblock.developer.models.NewDeveloper$5.<init>(NewDeveloper.java:147)
net.cowblock.developer.models.NewDeveloper.<init>(NewDeveloper.java:147)
...
any light?
