Valor presso em variável ejetada

2 respostas
C

Boa tarde. Tenho uma lógica que lista os usuários de uma tabela via jsp. Eu posso incluir mais usuários via prompt do MySQL que o jsp não exibe os dados incluídos. Aí eu reinicio o TomCat e ele pega os dados incluídos normalmente. Existe a possibilidade de a variável que eu estou ejetando para o jsp estar ficando carregada com um determinado valor de usuários e aí este valor fica preso e só se atualiza com a inicialização do TomCat? Se sim, como eu faço para recerregar esta variável que será ejetada com os valores novos?

Grato, Carlos.

2 Respostas

urubatan

parece que tu ta armazenando os resultados da consulta em algum tipo de cache.
tem que ver como tu implementou a consulta para saber como resolver isto, mas com certeza é algum erro de lógica no teu código :smiley:

C

Eu uso o VRaptor…
A variável enviada para o jsp é esta:

public void lista(){ usuarios = this.daoFactory.getUsuarioDao().listaTudo(); }

Que fica na classe UsuarioLogic:

@InterceptedBy(DaoInterceptor.class) public class UsuarioLogic { private List<Usuario> usuarios; private final DaoFactory daoFactory; public UsuarioLogic(DaoFactory daoFactory){ this.daoFactory = daoFactory; }

Criado 13 de abril de 2009
Ultima resposta 13 de abr. de 2009
Respostas 2
Participantes 2