Quando eu acesso http://server/app/produto.recupera.logic?produto.id=123, quero que o usuário seja redirecionado para altera.jsp, com os dados do produto carregado. Se eu coloco produto.recupera.ok=redirect:altera.jsp no views.properties, não funciona pois o produto é atributo do request. Se eu remover o redirect: funciona, mas não é o que eu quero pois a URL não muda. Então como eu faço pra colocar o produto na sessão ou qual é uma alternativa?
@Component("produto")
public class ProdutoLogic {
ProdutoDAO dao = new ProdutoDAO();
Produto produto;
public void recupera(Produto produto) {
this.produto = dao.recupera(produto.getId());
}
public Produto getProduto() {
return produto;
}
}