5
我正在使用JSF 1.1。我在我的faces-config.xml
文件中的以下内容:如何从支持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>
我希望得到我的bean中的托管bean名称beanInstance1
。这是我的豆:
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工作/ 5235#5235 – BalusC