Mensagens enviadas por: diegopctba
Índice dos Fóruns » Perfil de diegopctba » Mensagens enviadas por diegopctba
Autor Mensagem
Eu tambem ja tive esse problema, mas utilizando um h:selectOneMenu com a4j:support.
Depois que foi desabilitado o ajax neste caso, o parâmetro passava corretamente, inclusive no IE.

Acredito que seja alguma falha do rich, ou melhor, do ie... eu vi num topico a agum tempo atras que a proxima versao do rich ia ter uma correção, mas não tenho certeza quanto a isso
posta o código do método jcb_elviz.getSelectedItem()
Bom, primeiro vc precisa entender o escopo dos managed beans... request, session e application... esses tipos de escopos de mb nao tem nada haver com a session e request do container, sao coisas bem distintas...

se vc utiliza o netbeans, ao criar um projeto jsf ele cria automaticamente 3 classes, cada uma com um escopo diferente, que sao chamadas de RequestBeans, SessionBean e ApplicationBean... se vc precisa de dados que permaneçam numa sessão para utilizar em diversas telas, crie os atributos na SessionBean.

A session da jsp vc não precisa utilizar, exceto em casos especiais como filtro de acesso a pagina por exemplo. Portanto, a managed bean vc nao precisa colocar na session, pois a faces-config mantem a mb na memoria de acordo com o escopo. Lembrando que as views da jsf tem acesso apenas somente aos managed beans configurados.

se puder, procure o Livro Core Java Server Faces, pois lá define com maior clareza, aí acho que voce conseguirar entender melhor.
Eu faço login pela session.setAttribute('usuario',usuario) mesmo, pois eh mto interessante na utilizacao de filtros do servidor web.
No caso das MB, eu costumo utilizar apenas para dados, por exemplo, a SessionBean eu utilizo todos os outros dados do usuario que poderao ser acessados em uma ou mais paginas, sem precisar buscar do banco novamente...

dica: utilize os MB para os dados que voce precise usar nas views, e a session.setAttribute no caso de filtros.
Cara, na linha 9 da sua dao, vc deixa nulo o PreparedStatement.... aí logo na linha 12 vc utiliza o objeto, mas ele ainda esta nulo...

instancie corretamente a sua variavel 'ps', soh nao tenho o exemplo aqui, senao ja te passava...
Cara, dá uma estudada no FileOutputStream (como a Lina comentou)....
tem diversos tutoriais bons por ai... dica: se vc utiliza FileInputStream para a leitura, utilize o FileOutpuStream para gravar...
Marceliino, se você precisa redirecionar a página ao clicar no botão, não precisa utilizar o ajax... utilize o h:commandLink normalmente, sem precisar utilizar também o rich:componentControl (que é usado apenas para fechar o modal, e continuar na mesma página).
Normalmente eu uso da seguinde maneira (utilizando seu problema como exemplo):



Caso não dê certo, tente usar o a4j:keepAlive, pois talvez seja o problema de se perder nas requisições de páginas.
Cara, tenta retirar o atributo immediate na linha 3.
Tem o richfaces quem possui uma tag


ai tem os atributos pra preencher, mas nao sei de cabeca... mas funciona e eh leve...

abraços
Ola pessoal...

seguinte... estamos desenvolvendo alguns sistemas web usando jsf.... como ate pouco tempo atras os sistemas eram desenvolvidos em delphi, decidimos usar o visual web do netbeans (principalmente usando o woodstock), pois para eles facilita o trabalho, principalmente de design de tela... fizemos um prototipo de um sistema pequeno... o desenvolvimento nao teve maiores problemas, o que está dando um pouco de dor de cabeça é que a renderização das páginas estão lentas, e depois de vários testes, descobrimos que a lentidão está atrelada ao javascript que o woodstock produz, e na maioria dos pcs o processador chega a ficar em 100% por mais de 2 segundos (em atlhon xp 1.8 chega a passar de 5 segundos)... a questão de servidor, está tudo ok...

alguém já teve experiência com o woodstock? tiveram problema de desempenho no lado cliente?
se alguem ja teve problema com esses componentes, ou tem idéias, por favor, comentem...


o componente de tabela do woodstock está muito útil também, visto que faz paginação automática, ordenação por qualquer campo, mas o que queríamos fazer era deixar esse processamento no servidor, e não no cliente, como está ocorrendo.... possuímos telas que possuem apenas textfields e statictext, e mesmo assim apresentam "super processamente" na renderização...


Falow
Walter,

dê um breakpoint na linha 11 do teu codigo


verifique se retornou a lista que você quer...


outra coisa que reparei agora, se eu não estiver enganado, o seu método getLista() deve ter apenas "return lista";

você pode fazer um construtor na sua classe UsuarioBean chamando o método listatodosUsuarios():




Falow
voce nao esta usando windows vista nao neh?
Bom dia... você verificou se a lista está sendo preenchida, antes de enviar para a página?

se sim, tente mudar o escopo para session dessa pagina na tua faces-config...

Abraços
Você precisa configurar sua varável de ambiente, indicando a pasta do bin do jdk (caminho completo, com c: ).... se você não configurar, você tem que digitar todo esse caminho, pois o javac e o java está dentro da bin...

Abraços
 
Índice dos Fóruns » Perfil de diegopctba » Mensagens enviadas por diegopctba
Ir para:   
Powered by JForum 2.1.8 © JForum Team