如何隐藏检票口中的现有页面

hud*_*udi 2 java wicket

我有包含一些网页的 Web 应用程序。现在我想在我的配置中的某些属性为 false 时隐藏它们。隐藏它们我的意思是当有人写网页地址时,将找不到状态。这在检票口可能吗?

ber*_*ert 5

你可以AbortWithHttpErrorCodeException在你的页面中抛出一个:

public HomePage(final PageParameters parameters) {

   if(someConditionToHidePage) {
      throw new AbortWithHttpErrorCodeException(404, "page not found");
   }
}
Run Code Online (Sandbox Code Playgroud)

希望有帮助