JSP, BEAMS: acessando um bean apartir de outro beam

Bom dia!

Eu trabalho com IceFaces, que é uma “extenção” para JSF, e não uso servlets para o MVC, mas sim beams.

É possível eu acessar um beam de outro beam?
Se sim, como?

Obrigado!

eu não conheço IceFaces e JSF…mas vc disse q usa Beans e nao Servlets, certo…mas quem recebe o request? um Bean??? nesse caso esse Bean teria q extender a Servlet pra isso funcionar…

mas, agora se o JSF cuidar de receber o request, aih tranquilo, vc recebe o request e passa pra proxima camada q vc chamou de Bean, aih sem problemas, vc chama um Bean pelo outro…

agora soh pra esclarecer um pouco os conceitos: http://pt.wikipedia.org/wiki/JavaBeans

espero ter ajudado…

flw

Se o que você tem é uma inner class (classe interna), faça o seguinte…

exemplo…

public class Cliente{

public static class ClasseInterna{
	
	......
	
}

}

bom aí você fez o mapeamento …

<faces-config>
<managed-bean>
<managed-bean-name>cliente</managed-bean-name>
<managed-bean-class>com.empresa.sistema.model.managerbeans.ClienteCadMB</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
</faces-config>

para acessar a inner class no jsp faça o seguinte

<h:inputText id=“iCliente” value="#{cliente.classeInterna.nomeDoAtributo}"/>

corrigindo

<managed-bean-class>pacotes.Cliente</managed-bean-class>