2

いくつかの Web ページを持つ Web アプリケーションがあります。構成の一部の属性が false になると、それらを非表示にしたいと思います。それらを非表示にすると、誰かが Web ページのアドレスを書き込むと、ステータスが見つからないということになります。これはウィケットで可能ですか?

4

2 に答える 2

5

あなたのページにスローすることができAbortWithHttpErrorCodeExceptionます:

public HomePage(final PageParameters parameters) {

   if(someConditionToHidePage) {
      throw new AbortWithHttpErrorCodeException(404, "page not found");
   }
}

それが役立つことを願っています

于 2012-09-25T13:03:23.597 に答える
0

ありえないと思います。構成内の属性が false の場合に無効になるカスタム リンク コンポーネントを作成できます。

于 2012-09-25T12:20:11.183 に答える