我的网页应用程序有一些网页。现在我想在配置中的某些属性为false时隐藏它们。隐藏它们我的意思是当有人写网页地址时,将找不到状态。这是否可以在检票口?
答案 0 :(得分:4)
您可以在页面中添加AbortWithHttpErrorCodeException
:
public HomePage(final PageParameters parameters) {
if(someConditionToHidePage) {
throw new AbortWithHttpErrorCodeException(404, "page not found");
}
}
希望有所帮助
答案 1 :(得分:0)
我不认为这是可能的。您可以构建一个自定义链接组件,如果配置中的属性为false,则会禁用该组件。