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!