4
的界面我有以下的默認方法的接口:吸氣與默認的方法JSF
default Integer getCurrentYear() {return DateUtil.getYear();}
我也有一個實現此接口的控制器,但它不會覆蓋方法。
public class NotifyController implements INotifyController
我想從我的XHTML訪問此方法是這樣的:
#{notifyController.currentYear}
然而,當我打開屏幕出現以下錯誤:
The class 'br.com.viasoft.controller.notify.notifyController' does not have the property 'anoAtual'
如果我訪問此方法從我的控制器的實例返回正確的值,但是當我嘗試從我的xhtml作爲「屬性」訪問它時,它會發生此錯誤。
有沒有辦法從我的控制器的引用訪問此接口屬性,而無需實現該方法?
什麼讓你相信有關'anoAtual'的錯誤與'getCurrentYear()'方法有任何關係? –
它與java-se或jsf有什麼關係? – Kukeltje
@MikeNakis anoAtual當前是葡萄牙語。 OP已經翻譯了他的代碼,但並不是他的例外。可能他的實際方法是getAnoActual。 – RubioRic