[302 total ]
Using a servlet filter for 404 error-page

The upcoming Wicket 1.3 and 2.0 versions intercept their requests using a servlet filter to provide more flexible resource mapping and nicer URLs. Your Wicket pages no longer need to live at foo.com/app/PageName and can instead be rooted properly at ... [More] foo.com/PageName.
This is now working well. I did, however, come up against a small issue, which [...] [Less]

Ask confirmation on link clicks with Wicket

An often asked question is how to show a confirmation dialog before ‘comitting’ a link. The easiest way to do that is something like this:

Link remove = new Link("removeFieldLink") {
@Override
public void onClick() {
... [More] FieldDefinition definition = (FieldDefinition) item.getModelObject();
programService.deleteFieldDefinition(definition);
}
};
remove.add(new SimpleAttributeModifier(
[...] [Less]