Servlets, Jasper e path

Oi pessoal, bom dia.

Estou utilizando o JasperReports para gerar alguns relatórios. Gero ele e envio os bytes para a página, configurando corretamente o content-type.

O problema surge quando tento enviar relatórios em html, pois o Jasper gera, além do arquivo html contendo o relatório, uma outra pasta com as imagens e qualquer outro arquivo de suporte necessário. Portanto, preciso que esta pasta resida no mesmo lugar do servlet chamado.

Pergunta: como pegar o caminho real de um servlet?

Já tentei request.getPathInfo, getPathTranslated ServletContext.getRealPath, new File( “.” ).getAbsolutePath

Todos estes retornam null ou o caminho para o diretório pai da aplicação.

Valeu povo!

Bem pessoal, desisti dessa solução pois seria impossível deletar os arquivos após a renderização da página de qualquer maneira, então desenvolvi de outra maneira.

hehehe fala LIPE, essa história de path do servlet me lembrou um antigo problema … :slight_smile: