XML - Como deixar um caminho absoluto para relatório...?

2 respostas
C

Estou precisando de uma ajuda estamos no final do projeto e temos
que implementar ele o quanto antes…

Estou com dificuldades em definir um caminho absoluto…pois preciso fazer referencia
aos arquivos dos relatórios para a impressão deles só que na hora da instalação pode ocorrer
de o caminho que e eu botar manualmente ser mudado… tipo queria uma forma
de obter esse caminho automaticamente…O caminho desejado seria :arrow: ( C:\Arquivos de programas(NomedoProjeto) \relatorios\relatorio.jasper e \relatorio.jrxml) ).

Sei que ficou confuso pois não estou com todas as informações no momento mais como estou com muita pressa
estou botando a ideia pelo menos e quando eu pegar todas as informações eu mando… Muito Obrigado para quem
puder me ajudar… :wink:

2 Respostas

E

Não sei se isso ajuda:

File f = new File(".");
f.getAbsolutePath();

Ou

FacesContext context = FacesContext.getCurrentInstance(); ServletContext servletContext = (ServletContext) context.getExternalContext().getContext(); String path = servletContext.getRealPath(".");

(no segundo caso, se não for Faces mas for Web, você pode pegar o ServletContext de outras formas)

ssh

cara, eu normalmente uso um arquivo xml, onde coloco todos os caminhos possíveis, até mesmo os dados do banco de dados.

e criei uma classe ReaderXML, para ler o conteúdo de um determinado nó.

Criado 1 de novembro de 2011
Ultima resposta 1 de nov. de 2011
Respostas 2
Participantes 3