Caros colegas! Sou novato no JSF, bom o problema é o seguinte: Tenho um Bean e Uma classe DAO, e a interface com JSF, configurei meu managed Bean, até ai tudo OK! Tá funcionando. Minha dúvida é: Quando eu configuro: teste
mostrar
session, o framework automaticamente instancia um objeto da classe mostrar que passa a ser atendido pelo nick teste. Eu quero pegar os métodos, propriedades deste objeto através de uma classe específica. Tentei pegar a instância desta forma: FacesContext facesContext = FacesContext.getCurrentInstance(), que representa minha instância atual, mas e pra mim localizar o objeto (teste) pra ser manipulado nesta classe via código, como fasso?
Preciso muito fazer isto!!! Alguém pode dar uma dica!
Com relação à caixa alta, estou visualizando normal, não sei se o navegador do nosso amigo tá com problemas ou é o meu.
Mas vamos ao problema.
Quando você declara o Manage Bean no faces-config ele cria uma instancia do seu bean para que você possa usá-la vinculá-la no seu código da página jsp, assim:
a partir daí você pode vincular as propriedades dos seus objetos (botões, caixas de texto, etc) das suas páginas usando a seguinte notação: #{apelidodobean.metodo_ou_atributo}
Agora é só criar os metodos adequados para manipular os atributos e chamá-los internamente ou vinculando à propriedade action de algum componente de ação (botão, link, etc).
Já está um pouco antigo esse post, mas será que adianta perguntar aqui como fazer isso ao contrário? Digo, como atribuir um valor para um objeto de um bean em sessão?
Estou com um problema ao exibir as imagens que estão no banco de dados na minha pagina JSF.
Como eu tenho um catagalo de produto, eu listo todas as imagens do banco e uso uma servlet para renderiza-las na minha pagina .
so que de vez em quando a imagem nao aparecer, por exemplo se tenho uma lista com 10 imagens 6 aparem e as outras nao.
Debuguei o codigo e percebi que quando tento chamar o metodo getApplication().getELResolver().getValue(context.getELContext(), null, nomeBean) do FacesContext, de vez em quando ele da NullPointerException o estranho é que estou passando todos os paramettros.