我有一个非常简单的脚本,只需通过ValueMap访问资源属性。除了某些原因,我不断收到意外令牌错误,if语句启动。这必须是我只是忽略的东西。
public class headerComponent{
ValueMap property = resource.adaptTo(ValueMap.class);
if(property != null) {
pageHeader = property.get("pageHeader", "");
}
}
有什么想法吗?谢谢你的帮助。
答案 0 :(得分:1)
因为您在类中直接使用if
。这应该在功能中。
对于Ex:
public class headerComponent{
ValueMap property = resource.adaptTo(ValueMap.class);
public void getMeProp()
{
if(property != null) {
pageHeader = property.get("pageHeader", "");
}
}
}
如果您想要返回字符串,请使用public String getMeProp()
并在函数return pageHeader
的末尾。取决于您希望如何实施。