我正在使用JSF 1.1。我在我的faces-config.xml
文件中有以下内容:
<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>
我希望在我的bean内获取托管bean的名称beanInstance1
。以下是我的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
的值?