Como passar parametro caminho imagem nocontexto aplicação para jasper?

Olá,

como posso passar o caminho da imagem que está no contexto da aplicação

para o relatório (relatorio.jasper onde defini um campo como image e uma das suas propriedades está como inputStream )

E no action do struts tenho o caminho da imagem mas não sei como parassar como paramentro para jasper …

Poderia me ajudar …

abs




parameters.put("o que coloco aqui ", caminho_image);

nomeRelatorio="Novo.jasper";

                       session = (Session) dbmanager.getDelegate();
			con = session.connection();
			
			String jasper = request.getContextPath()+ "/report/report/"+nomeRelatorio;   
			String host = "http://" + request.getServerName() + ":" + request.getServerPort();   
			URL jasperURL        = new URL(host + jasper);
			
  			response.setContentType(CONTENT_TYPE_PDF);   
  			byte[] bytes = JasperRunManager.runReportToPdf(jasperURL.openStream(), parameters, con);   
  			if (bytes != null) {   
		             ops = response.getOutputStream();   
		             ops.write(bytes);   
		             ops.flush();
		 	         ops.close();
		 			
		     }   

Parameters.put(“parametro”, caminho_image);

No seu relatorio no Jasper você deve ter criado um parâmetro do tipo $P{parametro}. Essa variavel que vc deve colocar .

Etendeu