Sto usando JSF 1.1. Ho il seguente nel mio file faces-config.xml
:Come ottenere il nome del bean gestito dall'interno del bean di supporto?
<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>
voglio ottenere il nome bean gestito beanInstance1
dentro la mia fagioli. Questo è il mio fagiolo:
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
}
So come ottenere il com.paquete.BeanMyBean
letterale (this.getClass().getName()
) e il BeanMyBean
(this.getClass().getSimpleName()
), ma io non so come ottenere un nome Managed (istanza del Bean).
Come posso ottenere il valore beanInstance1
?
Prego. Dato che sei nuovo qui, ti preghiamo di non dimenticare di contrassegnare la risposta accettata che ha aiutato (la maggior parte) a risolvere il problema, vedi anche http://meta.stackexchange.com/questions/5234/how-does-accepting-an -answer-lavoro/5235 # 5235 – BalusC