[JSF] Meu get executa duas vezes, como resolver?  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
FullBend
Thread.start()

Membro desde: 20/04/2010 14:48:50
Mensagens: 26
Offline

Olá!!
Pessoal, estou tentando fazer uma consulta SIMPLES no banco de dados. mas estou me deparando com um problema muito chato!

Eu quero fazer uma consulta simples no banco de dados, do tipo "select atributos from tabela where codigo = x"

tenho um metodo Get que faz isso, e busca o codigo que alguem digitar

MASS

o get faz isso duas vezes, e na segunda vez, o codigo esta ZERADO

conclusão:
Na tela nao aparece resultado algum, pois o codigo pesquisado acabou sendo o codigo zero.

alguem sabe porque isso acontece e como resolver este problema??

desde ja, obrigado!!!
luciano@@
Virtual Machine Man
[Avatar]

Membro desde: 28/04/2010 13:11:27
Mensagens: 527
Localização: Salvador,BA
Offline

Cara,

Já tive um problema com isso e era porque a página tava sendo submetida no onclick e no onSubmit tava executando a mesma função.

As pessoas têm algo em comum. Sâo todas diferentes.
weberdls
Debugger

Membro desde: 23/02/2007 13:52:13
Mensagens: 66
Offline

Cara, posta seu código ai, mas me parece que é mais um caso deste aqui : http://www.guj.com.br/posts/list/207165.java#1054230
FullBend
Thread.start()

Membro desde: 20/04/2010 14:48:50
Mensagens: 26
Offline

Vou postar alguns trechos do meu codigo!

Aqui é a tela:



A minha get que está repitindo duas vezes!


Metodo com resultado para navigation rule

o metodo DAO eu tenho quaser certeza que esta certo, mas ai vai ele:

weberdls
Debugger

Membro desde: 23/02/2007 13:52:13
Mensagens: 66
Offline

Exato, agora leia o tópico que te passei. Lá está a resposta para o que você precisa.

A solução é criar um método que vai ser chamado por uma action lá da página

This message was edited 1 time. Last update was at 27/05/2010 16:56:57

bobmoe
GUJ Ranger
[Avatar]

Membro desde: 11/07/2006 20:45:48
Mensagens: 806
Localização: Sampa
Offline

FullBend wrote:Vou postar alguns trechos do meu codigo!

Aqui é a tela:

Não se usa tabela só para exibir sempre um item (ali era pra ser uma lista)... mas tudo bem isso não algo funcional

FullBend wrote:
A minha get que está repitindo duas vezes!


isso é comportamento do jsf, portanto, seja com 1 ou 10 gets referenciados na tela, sempre vão acontecer duas chamadas para cada um.

FullBend wrote:


linha 3: pra q essa instancia de Banda se o dao vai retornar outro objeto por cima?
linha 4: se vc acabou de instanciar Banda ao não carregar qualquer propriedade o parametro dessa busca sempre vai estar vazio.

deveria ser algo assim:


This message was edited 1 time. Last update was at 27/05/2010 15:53:55


BOB - Roberto Nogueira - bobmoe.blogspot.com
[WWW] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team