私はJSF 1.1を使用しています。私は私の豆内部で管理Bean名beanInstance1
を取得したいバッキングBean内部からマネージドBean名を取得する方法は?
<managed-bean>
<managed-bean-name>beanInstance1</managed-bean-name>
<managed-bean-class>com.paquete.BeanMyBean</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
:私は私のfaces-config.xml
ファイルに次のようしています。これは私のBeanです:私が得る方法を知っている
package com.paquete;
public class BeanMyBean {
String atribute1;
public BeanMyBean() {
System.out.println("managed-bean-class="+this.getClass().getName());
System.out.println("managed-bean-name="+????????????????????????);
// How Can I get the "beanInstance1" literal from here??
}
// setters and getters
}
com.paquete.BeanMyBean
(this.getClass().getName()
)とBeanMyBean
(this.getClass().getSimpleName()
)リテラルが、私はマネージド名(Beanのインスタンス)を取得する方法がわかりません。
beanInstance1
の値を取得するにはどうすればよいですか?
大歓迎です。あなたがここでは新しいので、(ほとんど)問題を解決するのに役立った答えをマークすることを忘れないでください。http://meta.stackexchange.com/questions/5234/how-does-accepting-anも参照してください。 -answer-work/5235#5235 – BalusC