2

次のようなクラス MyClass があるとします。

パッケージcom.classes.blabla;

public class MyClass
{

  String myVar;

public setMyVar(String myVar)
{
  this.myVar = myVar;
}

public String getMyVar()
{
  return myVar;
}

}

ここで私の質問: Spring Expression Templating を使用して MyClass のゲッターを参照するにはどうすればよいですか?

それは次のようなものですか:

String value =  "I am a String #{(com.classes.blabla.MyClass).getMyVar()}"

どんな助けでも大歓迎です。前もって感謝します

よろしく、ホレス

4

2 に答える 2

3

あなたが何をしようとしているのかはまだ明確ではありませんが、いくつかの仮定を立ててみます。あなたが持っている場合 ...

<bean id="foo" class="com.classes.blabla.MyClass">
    <property name="myVar" value="bar"/>
</bean>

次に、使用できます

< .... value="#{foo.myVar}" ... />

つまり、そこから値を抽出する前にinstanceofが必要です。MyClass

プロパティをお持ちの場合は、my.property=abc #{foo.myVar} xyz使用できます

< .... value="${my.property}" ... />

そして値はabc bar xyz

于 2013-05-17T14:49:23.700 に答える