0
Helo。我遇到的問題是將代碼中的某個屬性綁定到前端,並且似乎無法弄清楚問題所在。Apache Tapestry 5屬性綁定 - 錯誤
背後的代碼如下(Layout.java)
private String userEmail;
public String getUserEmail()
{
userEmail = getUser() == null ? "Not logged in" : getUser().getName();
return userEmail;
}
public Users getUser()
{
return login.isLoggedIn() ? login.getLoggedUser() : null;
}
這個我怎麼想的.tml文件(Layout.tml)來顯示:
${userEmail}
如果例如,在getUserEmail()
函數中,我只是返回一個簡單的字符串,它被顯示出來。當我這樣做,我得到以下錯誤:
org.apache.tapestry5.ioc.internal.OperationException
Render queue error in Expansion[PropBinding[expansion Index:layout(userEmail)]]: org.apache.tapestry5.ioc.internal.util.TapestryException
任何人都可以請告訴我做錯了什麼?
最好的問候,馬呂斯。