I am using JSF 1.1. In my file faces-config.xml, I have the following:
<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>
I want to get a managed bean name beanInstance1inside my bean. This is my 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="+????????????????????????);
}
}
I know how to get the literal com.paquete.BeanMyBean( this.getClass().getName()) and BeanMyBean( this.getClass().getSimpleName()), but I don't know how to get the managed name (Bean instance).
How can I get the value beanInstance1?
source
share