Valor presso em variável ejetada

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.

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:

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; }