2

ウィケット Web アプリケーションをウィケット 1.4 からウィケット 6.8 に移行しています。ウィケット 1.5 で導入されたブックマーク可能/ブックマーク不可の実装に問題があります。

setresponsepage が呼び出されると、アプリケーションは「ブックマーク可能な」ページにウィケット/ブックマーク可能を追加します。クラスまたはページのインスタンスを提供するかどうかは問題ではありません。私のアプリケーションはウィケット/ブックマークを追加し続けます。

URLにウィケット/ブックマーク可能なプレフィックスを付けたくありません。これらのプレフィックスをオーバーライドするために imappercontext の新しい実装を作成しようとしました。しかし、私はそれらをまったく望んでいません。実際、いくつかのマウントされたページを除いて、アプリケーションでブックマーク可能なページはまったくありません。

このプレフィックスを削除する方法についてのアイデアはありますか?

4

2 に答える 2

1

URL で削除するページをマウントする必要がありますwicket/bookmarkableinitメソッドをオーバーライドして、 WebApplication.

@Override
public void init() {
    super.init();
    ...
    mountPage(your_url, YOUR_PAGE.class);
}
于 2016-07-05T09:48:14.920 に答える