我对 Java 还很陌生,所以请耐心等待。基本上我有一个名为“returnPages”的类,它返回您当前所在的父页面。问题是当您处于最高级别或根时,它会引发错误,从逻辑上讲,因为根没有父级,它将引发空指针异常。当您位于根目录时,我将如何防止引发错误?我认为下面的代码可以工作,但如果我开始我的条件,我只是得到一个空指针异常。注意:我试图在 JSP 中运行它,修改 returnPages 类将导致整个站点发生多个冲突。returnPages 类也接受两个参数,第一个是父页面,然后是您所在的当前页面。
Page rootPage = properties.get("rootPage", "");
if(returnPages.getPath(rootPage, currentPage) != null){
List<Page> trail = returnPages.getPath(rootPage, currentPage);
} else {
//show something here
}
任何帮助是极大的赞赏!