Carregar um recurso/arquivo de um diretorio

1 resposta
bcruz

Estou utilizando jasper e to com o seguinte problema.

Preciso passar para um parâmetro o arquivo que representa o relatório(jasper)

Uso algo parecido com isso mas não funciona, apesar de o arquivo está fisicamente no diretório que retorna.

Só para constar eu tenho um projeto web e .jasper está dentro de um .jar da minha aplicação, o mesmo que está a classe FileJasperReport.

FileJasperReport.class.getResource("/reports").getPath();

ps.:
O método que eu utilizo é o net.sf.jasperreports.engine.util.JRLoader.loadObject(PATH);

Obrigado

1 Resposta

bcruz

Segue um exemplo do HTML que estou gerando...

Somente a primeira página fica com a paginação =/

<html>

<head>

	<style>
		@page {
			 size: 4.18in 6.88in;
			 margin: 0.25in;
			 -fs-flow-top: "header";
			 -fs-flow-bottom: "footer";
			 -fs-flow-left: "left";
			 -fs-flow-right: "right";
			 border: thin solid black;
			 padding: 1em;
		 }
		 #footer { 
			 font-size: 90%;
			 font-style: italic;
			 position: absolute;
			 top: 0;
			 left: 0;
			 -fs-move-to-flow: "footer";
		 }

		#pagenumber:before { 
			content: counter(page);
		}

		#pagecount:before {
			content: counter(pages);
		}
	</style>
</head>

<body>


	<div id="content">
	
		Muito conteúdo aqui, o que deve gerar umas 5 páginas por exemplo.
	
	</div>

	<div id="footer">
		Página <span id="pagenumber"/> de <span id="pagecount"/> 
	</div>


</body>

</html>

Att
Bruno

Criado 21 de janeiro de 2010
Ultima resposta 8 de abr. de 2011
Respostas 1
Participantes 1