我有一个非常简单的脚本,该脚本仅通过ValueMap访问资源属性。除了某些原因之外,如果if语句开始,我总是收到意外的令牌错误。这一定是我只是忽略的东西。
public class headerComponent{
ValueMap property = resource.adaptTo(ValueMap.class);
if(property != null) {
pageHeader = property.get("pageHeader", "");
}
}
有任何想法吗?谢谢您的帮助。
最佳答案
因为您在类中直接使用if
。这应该在函数内部。
例如:
public class headerComponent{
ValueMap property = resource.adaptTo(ValueMap.class);
public void getMeProp()
{
if(property != null) {
pageHeader = property.get("pageHeader", "");
}
}
}
如果要返回字符串,请使用
public String getMeProp()
并在函数return pageHeader
的末尾。取决于您要如何实现。