2013-05-28 53 views
0

我有一個非常簡單的腳本,通過ValueMap訪問資源屬性。除了某些原因,我不斷收到一個意外令牌錯誤是if語句開始。這必須是我只是俯瞰的東西。Java - 無法訪問ValueMap

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

任何想法?謝謝您的幫助。

+0

腳本?什麼腳本? –

回答

1

因爲您正在使用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結束。取決於你想如何實施。

+0

感謝@Ravi認爲這是簡單的,我只是俯瞰。 –

+0

不用擔心隊友,歡呼! –