Label label = new Label("Hello, your fragment is "
+ getPage().getUriFragment());
layout.addComponent(label);
// React to fragment changes
getPage().addListener(new UriFragmentChangedListener() {
@Override
public void uriFragmentChanged(UriFragmentChangedEvent source) {
handleFragment(source.getUriFragment());
}
});