Estou com um problema que ainda não consegui resolver…
No meu projeto web, quando eu preencho um form para salvar no banco, ele salva de forma correta, mas quando eu mando fazer uma consulta, e mudo de pagina, quando eu retorno, os campos que eu preenchi no form para consulta ainda estão com os mesmo dados… não deveriam estar em branco???
Você deve estar usando algum framework MVC que mantém os dados preenchidos no formulário na sessão, o que acarreta o preenchimento automático. Verifique se é isso mesmo e aí você tem duas opções: ou deixar os dados só na request ou limpar os dados da sessão depois que eles forem submetidos.
Você deve estar usando algum framework MVC que mantém os dados preenchidos no formulário na sessão, o que acarreta o preenchimento automático. Verifique se é isso mesmo e aí você tem duas opções: ou deixar os dados só na request ou limpar os dados da sessão depois que eles forem submetidos.
Abraço[/quote]
Olá ctosin, boa noite.
Estou usando o JSF, com banco em postgresql, além do facelets, faces server, rich, a4j e por ae vai…
A segunda opção me parece a mais interessante. Como eu posso fazer isso?
Você deve estar usando algum framework MVC que mantém os dados preenchidos no formulário na sessão, o que acarreta o preenchimento automático. Verifique se é isso mesmo e aí você tem duas opções: ou deixar os dados só na request ou limpar os dados da sessão depois que eles forem submetidos.
Abraço[/quote]
Olá ctosin, boa noite.
Estou usando o JSF, com banco em postgresql, além do facelets, faces server, rich, a4j e por ae vai…
A segunda opção me parece a mais interessante. Como eu posso fazer isso?
Valeu.[/quote]
No seu método de consulta vc pode resetar o objeto corrente:
Você deve estar usando algum framework MVC que mantém os dados preenchidos no formulário na sessão, o que acarreta o preenchimento automático. Verifique se é isso mesmo e aí você tem duas opções: ou deixar os dados só na request ou limpar os dados da sessão depois que eles forem submetidos.
Abraço[/quote]
Olá ctosin, boa noite.
Estou usando o JSF, com banco em postgresql, além do facelets, faces server, rich, a4j e por ae vai…
A segunda opção me parece a mais interessante. Como eu posso fazer isso?
Valeu.[/quote]
No seu método de consulta vc pode resetar o objeto corrente:
public void consultar(){
objeto = new Objeto();
}
[/quote]
Olá, bom dia.
o meu método de consulta está assim:
public List<Funcionario> getFuncionariosGenerico() {
Session session = HibernateUtil.currentSession();
FuncionarioDao funcionarioDao = new FuncionarioDao(session,
Funcionario.class);
List<Funcionario> lista = funcionarioDao.pesquisaFuncionarios(
this.funcionario.getNome(), this.funcionario.getCpf(),
this.funcionario.getRg(), this.funcionario.getOrgaogestor());
return lista;
}
Você deve estar usando algum framework MVC que mantém os dados preenchidos no formulário na sessão, o que acarreta o preenchimento automático. Verifique se é isso mesmo e aí você tem duas opções: ou deixar os dados só na request ou limpar os dados da sessão depois que eles forem submetidos.
Abraço[/quote]
Olá ctosin, boa noite.
Estou usando o JSF, com banco em postgresql, além do facelets, faces server, rich, a4j e por ae vai…
A segunda opção me parece a mais interessante. Como eu posso fazer isso?
Valeu.[/quote]
No seu método de consulta vc pode resetar o objeto corrente:
public void consultar(){
objeto = new Objeto();
}
[/quote]
Olá, bom dia.
o meu método de consulta está assim:
public List<Funcionario> getFuncionariosGenerico() {
Session session = HibernateUtil.currentSession();
FuncionarioDao funcionarioDao = new FuncionarioDao(session,
Funcionario.class);
List<Funcionario> lista = funcionarioDao.pesquisaFuncionarios(
this.funcionario.getNome(), this.funcionario.getCpf(),
this.funcionario.getRg(), this.funcionario.getOrgaogestor());
return lista;
}[/quote]
então,nele vc pode resetar o objeto Funcionário que está na sessão
Você deve estar usando algum framework MVC que mantém os dados preenchidos no formulário na sessão, o que acarreta o preenchimento automático. Verifique se é isso mesmo e aí você tem duas opções: ou deixar os dados só na request ou limpar os dados da sessão depois que eles forem submetidos.
Abraço[/quote]
Olá ctosin, boa noite.
Estou usando o JSF, com banco em postgresql, além do facelets, faces server, rich, a4j e por ae vai…
A segunda opção me parece a mais interessante. Como eu posso fazer isso?
Valeu.[/quote]
No seu método de consulta vc pode resetar o objeto corrente:
public void consultar(){
objeto = new Objeto();
}
[/quote]
Olá, bom dia.
o meu método de consulta está assim:
public List<Funcionario> getFuncionariosGenerico() {
Session session = HibernateUtil.currentSession();
FuncionarioDao funcionarioDao = new FuncionarioDao(session,
Funcionario.class);
List<Funcionario> lista = funcionarioDao.pesquisaFuncionarios(
this.funcionario.getNome(), this.funcionario.getCpf(),
this.funcionario.getRg(), this.funcionario.getOrgaogestor());
return lista;
}[/quote]
então,nele vc pode resetar o objeto Funcionário que está na sessão[/quote]
Desculpa a falta de conhecimento… mas como eu posso resetar o objeto na sessão?? lá nos scope da session no faces-config, devo mudar este escopo:
Você deve estar usando algum framework MVC que mantém os dados preenchidos no formulário na sessão, o que acarreta o preenchimento automático. Verifique se é isso mesmo e aí você tem duas opções: ou deixar os dados só na request ou limpar os dados da sessão depois que eles forem submetidos.
Abraço[/quote]
Olá ctosin, boa noite.
Estou usando o JSF, com banco em postgresql, além do facelets, faces server, rich, a4j e por ae vai…
A segunda opção me parece a mais interessante. Como eu posso fazer isso?
Valeu.[/quote]
No seu método de consulta vc pode resetar o objeto corrente:
public void consultar(){
objeto = new Objeto();
}
[/quote]
Olá, bom dia.
o meu método de consulta está assim:
public List<Funcionario> getFuncionariosGenerico() {
Session session = HibernateUtil.currentSession();
FuncionarioDao funcionarioDao = new FuncionarioDao(session,
Funcionario.class);
List<Funcionario> lista = funcionarioDao.pesquisaFuncionarios(
this.funcionario.getNome(), this.funcionario.getCpf(),
this.funcionario.getRg(), this.funcionario.getOrgaogestor());
return lista;
}[/quote]
então,nele vc pode resetar o objeto Funcionário que está na sessão[/quote]
Desculpa a falta de conhecimento… mas como eu posso resetar o objeto na sessão?? lá nos scope da session no faces-config, devo mudar este escopo: