如何在wicket中隐藏现有页面

时间:2012-09-25 10:20:29

标签: java wicket

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

2 个答案:

答案 0 :(得分:4)

您可以在页面中添加AbortWithHttpErrorCodeException

public HomePage(final PageParameters parameters) {

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

希望有所帮助

答案 1 :(得分:0)

我不认为这是可能的。您可以构建一个自定义链接组件,如果配置中的属性为false,则会禁用该组件。