Exportar arquivo .txt

Galera,

Eu estou precisando exportar uma lista para um arquivo .txt utilizando o vraptor. O que vocês me aconselham?

// Lista Finalizar Orçamento
	@Vendas
	@Get("/orcamento/confirmar/{id}")
	public List<Orcamento> finalizar(Long id) {

		// Include dos itens
		result.include("itemList", dao2.listaitensdorcamento(id));
		
		// Include dos Clientes Versos Orçamentos
		result.include("clienteOrcamentoList", dao3.listaTudo(id));

		// Retirar Orçamento da Sessão
		OrcamentoEmProgresso.setOrcamento(null);
		//Envia Orçamento para view
		return dao.finalizar(id);
	}

No .jsp eu fiz um laço, e fui imprimindo as informações necessárias. O que eu precisava, era chamar um método, onde a pessoa pudesse baixar esse orçamento em .txt. É possível. Como?

Valeu. Grato!

Vraptor 3.5 é nois…

Tenta colocar isso no jsp:

<%@page contentType="text/plain; charset=UTF-8" %>

eu mudaria também a url para:

@Get("/orcamento/confirmar/orcamento-{id}.txt")

no link pra essa lógica:

<a href="${linkTo[NomeDoController].finalizar[id]}">...</a>

e coloque no método finalizar, antes do return:

result.use(Results.http()).addHeader("Content-disposition", "attachment; filename=orcamento-" + id + ".txt");

Cara,

Valeu pela ajuda.

Funcionou perfeitamente!