Formulário JSF/Primefaces esta enviando um objeto NULL
6 respostasResolvido
ajaxjsfformprimefacesjava
A
Alexsandro_Andrade
estou tentando fazer o update de uma imagem e enviar um formulário (form) através de uma p:commandButton
no então o objeto enviado sempre vai como null ou o meu form não renderiza sozinho.
Mas é, para utilizar fileUpload no modo simples você tem que desativar o ajax do botão
Para isso você tem 3 soluções:
Desativar o ajax do botão e fazer o update pelo bean
Mudar o modo do fileUpload para advanced
Utilizar o h:inputFile ao invés de p:fileUpload
Vê qual se encaixa melhor para você
A
Alexsandro_Andrade
deu certo, mas agora ele atualiza toda a pagina e não só o form. mas vou deixar dessa forma mesmo(por enquanto).
Mike, aproveitando o topico, me da uma dica, qual a melhor forma de eu pegar apenas uma imagem dentro do banco e exibi-la na minha pagina JSF, sem usar uma data-table? apenas uma p:graphicImage exibindo essa imagem
M
Mike
Esta atualizando tudo? Você esta dando redirect?
Você pode fazer daquele mesmo jeito que você tinha feito com a datatable
Utiliza o StreamedContent e ja era.
Não precisa nem utilizar f:param na imagem
A
Alexsandro_Andrade1 like
obrigado mike! mestre supremo do prime faces!
M
Mike1 like
que nada
Abraços
A
Alexsandro_Andrade
@Mike to com uma duvida besta com relação a buscar uma unica imagem dentro de uma lista de StreamedContent, acho que ja fiz isso uma vez não sei o que estou fazendo de errado pq a imagem nao vem.
PAGINA JSF