Java - 无法访问ValueMap

时间:2013-05-28 02:21:50

标签: java

我有一个非常简单的脚本,只需通过ValueMap访问资源属性。除了某些原因,我不断收到意外令牌错误,if语句启动。这必须是我只是忽略的东西。

public class headerComponent{
  ValueMap property = resource.adaptTo(ValueMap.class);
  if(property != null) {
    pageHeader = property.get("pageHeader", "");
  }
}

有什么想法吗?谢谢你的帮助。

1 个答案:

答案 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的末尾。取决于您希望如何实施。