rot*_*sch 23 url wicket wicket-1.5
如何删除或隐藏Wicket 1.5中引入的URL中的版本号?
安装页面没有帮助.
http://localhost/MyPage/SubPage?0
Run Code Online (Sandbox Code Playgroud)
Apo*_*los 20
在Application.init()中:
mount(new MountedMapperWithoutPageComponentInfo("/subpage", MyPage.class));
Run Code Online (Sandbox Code Playgroud)
使用以下Mapper类:
public class MountedMapperWithoutPageComponentInfo extends MountedMapper {
public MountedMapperWithoutPageComponentInfo(String mountPath, Class<? extends IRequestablePage> pageClass) {
super(mountPath, pageClass, new PageParametersEncoder());
}
@Override
protected void encodePageComponentInfo(Url url, PageComponentInfo info) {
// do nothing so that component info does not get rendered in url
}
@Override
public Url mapHandler(IRequestHandler requestHandler)
{
if (requestHandler instanceof ListenerInterfaceRequestHandler ||
requestHandler instanceof BookmarkableListenerInterfaceRequestHandler) {
return null;
} else {
return super.mapHandler(requestHandler);
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6812 次 |
| 最近记录: |