2012-09-18 51 views
1

我已經從每我可以打電話給我在Java bean的功能,但不使用get和set

http://per.lausten.dk/blog/2012/02/creating-your-first-managed-bean-for-xpages.html

創建使用這個例子中一個簡單的bean,我可以訪問使用

的helloWorld豆.setSomeVariable( 「測試」)

得到使用helloWorld.getSomeVariable()

但是,當我嘗試使用EL語言不起作用 helloWorld.SomeVariable

我得到SomeVariable不存在的helloWorld

我可能做一些簡單的錯誤錯誤,但我看不到什麼。

回答

7

我相信問題是EL可能區分大小寫,屬性的bean樣式名稱是「someVariable」。豆認爲你使用駱駝案件的方法名稱,所以EL降低「設置」和「獲取」他們的翻譯後的第一個字母。

2

EL在我的問候中似乎區分大小寫,您的屬性被定義爲someVariable而不是SomeVariable。你有沒有試過helloWorld.someVariable。

相關問題