1

Perのこの例を使用して単純なBeanを作成しました

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

そして、私はを使用してBeanにアクセスできます

helloWorld.setSomeVariable( "test")および

helloWorld.getSomeVariable()を使用して値を取得します

しかし、EL言語を使用して試してみると、 helloWorld.SomeVariableが機能しません 。

SomeVariableがhelloWorldに存在しないというエラーが表示されます

おそらくいくつかの単純なエラーを実行していますが、何がわかりません。

4

2 に答える 2

7

問題は、ELで大文字と小文字が区別される可能性が高いことだと思います。プロパティのBeanスタイルの名前は「someVariable」です。Beansは、メソッド名にキャメルケースを使用していることを前提としているため、ELは、変換に「set」と「get」の後の最初の文字を小文字にします。

于 2012-09-18T13:34:54.757 に答える
2

ELは私の点では大文字と小文字を区別しているようで、プロパティはSomeVariableではなくsomeVariableとして定義されています。helloWorld.someVariableを試しましたか。

于 2012-09-18T13:38:29.467 に答える