Existe umma forma melhor para recuperar os dados digitados num formulario utilizando JSF, ao inves de
[code]public String button1_action() {
// TODO: Processar o botão de ação clicar. O valor de retorno é um
// de navegação em que nulo fará retornar para a mesma página.
try{
local = new Local();
Vc pode remover o bind, cria o input anonimo da página JSF e associa o value para #{mgr.vo.property}. Dessa forma seu vo será populado automaticamente!!!
Opa, valeu…
Estava aqui pensando se meu backing bean não fica muita grande:
[list]Declaração das praproridades do VO[/list]
[list]get e sets das praproridades do VO[/list]
[list]Lógica das interfaces da pagina em si [/list]
è isso mesmo, só assim para ele “enxergar” o VO??
Se essa classe VO estiver separada , não dá???
[quote=mackj]Opa, valeu…
Estava aqui pensando se meu backing bean não fica muita grande:
[list]Declaração das praproridades do VO[/list]
[list]get e sets das praproridades do VO[/list]
[list]Lógica das interfaces da pagina em si [/list]
è isso mesmo, só assim para ele “enxergar” o VO??
Se essa classe VO estiver separada , não dá???[/quote]
Pelo que entendi vc predente anexar as propriedades do VO direto no ManagedBean. O que realmente sugeri foi associar o teu VO com o MGRBean e ter um get-set, porém o VO deve estar no escopo de algum MGRBean. Dessa forma ficaria assim na tua view:
mgrbean.pessoaVO.nome
mgrbean.pessoaVO.idade
public class ManagedBeanPessoa extends SimpleManagedBean{
private PessoaVO pessoaVO;
public ManagedBeanPessoa(){
pessoaVO = new PessoaVO();
}