我对Java很新,所以请耐心等待。我不能为我的生活弄清楚为什么我得到 a 找不到符号错误resourceResolver.resolve。当它在上面的线上时,我正在定义变量。 也许这是简单的我很想念,但我无法弄清楚这一点,我觉得我已经盯着这种方式很久。Java在变量上找不到符号
private static final String ROOTCHILD = "rootChild";
public void setResource(Resource resource) {
this.resource = resource;
}
public void setProperties(ValueMap properties) {
this.properties = properties;
}
public Page getRootPage() {
ResourceResolver resourceResolver = getResource().getResourceResolver();
return (this.properties != null)
? resourceResolver.resolve(
properties.get(ROOTCHILD,currentPage.getPath())).adaptTo(Page.class)
: null;
}
就放弃显而易见的:是类'ResourceResolver'进口? – Barranka 2013-04-22 19:07:36
你必须定义变量wihch指this.resource。 – 2013-04-22 19:07:48
@Barranka谢谢你的回复,它正在被导入。 – 2013-04-22 19:09:12