JSP, BEAMS: acessando um bean apartir de outro beam

3 respostas
K

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!

3 Respostas

P

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

B

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}"/>

B

corrigindo

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

Criado 13 de fevereiro de 2007
Ultima resposta 13 de fev. de 2007
Respostas 3
Participantes 3