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