algumas tentaivas aqui eu coloquei diretamente assim:
            //  InputStream url =
this.getClass().getResourceAsStream("/br/Siscob/reports/Verba.jasper");
            //  JasperReport report = (JasperReport)
JRLoader.loadObject(url);
            JasperPrint print =
JasperFillManager.fillReport("C:/Verba.jasper", parameters, jrRS);

retirei a chamada anterior que fazia assim:
            InputStream url =
this.getClass().getResourceAsStream("/br/Siscob/reports/Verba.jasper");
            JasperReport report = (JasperReport) JRLoader.loadObject(url);
            JasperPrint print = JasperFillManager.fillReport(report,
parameters, jrRS);




2009/5/22 bruno bg <[email protected]>

> Desculpe a descriçã do meu assunto.
> Uso o JAVA aqui.
> Na verdade estou chamando o JASPER dentro de uma classe DAO.
> Só que o meus aquivos JASPER ficam num pasta do mesmo nível da pasta DAO.
> como faço a chamada de uma classe dentro da pasta DAO, tenho que sair dela
> e entrar na pasta REPORTS. com :
>
> InputStream url =
> this.getClass().getResourceAsStream("/src_java/br/Siscob/reports/Verba.jasper");
> InputStream url =
> this.getClass().getResourceAsStream("/br/Siscob/reports/Verba.jasper");
> InputStream url =
> this.getClass().getResourceAsStream("/reports/Verba.jasper");
> copiei o arquivo Verba.jasper para a mesma pasta DAO.
> InputStream url = this.getClass().getResourceAsStream("Verba.jasper");
> InputStream url = getClass().getResourceAsStream("Verba.jasper");
>
> a url só me retorna NULL;
>
> na verdade não estou sabendo fazer o "apontamento" para os arquivos JASPER
> dentro da pasta REPORTS.
>
> agradeço.
>
>
>
>
>
> 2009/5/22 Erko Bridee de Almeida Cabrera <[email protected]>
>
> modo mais facil que eu já utilizei...
>>
>> ter um suporte no lado do servidor servlet, ou uso de algum framework
>> que implementa a chamada e monta o relatorio pelo Jasper e este eu retorno
>> para quem chamou....
>>
>> então no Flex chamo a URL que gera o relatório passando algum parametro
>> para que recupere os dados necessários para o relatorio...
>>
>> outro parametro legal que é bom definir é para abrir no browser(1) ou para
>> forçar o download(2)
>>
>> 1 - chamar para um target="_blank"
>> 2 - simplesmente chamar a URL diretamente
>>
>> ver [ExternalInterface]<http://blog.flexexamples.com/tag/externalinterface/>
>> [URLRequest] <http://blog.flexexamples.com/tag/urlrequest/>
>>
>> var 
>> urlRequest:URLRequest<http://livedocs.adobe.com/flex/3/langref/flash/net/URLRequest.html>=
>>  new URLRequest("
>> http://seudominio.ext/appname/gerarelatorio?param...";)
>> navigateToURL<http://blog.flexexamples.com/2007/08/29/launching-new-browser-windows-from-flex/>(urlRequest,
>> "_blank");
>>
>> essa foi uma maneira que eu usei o Jasper chamando pelo Flex
>>
>> --
>> Att,
>> Erko Bridee de Almeida Cabrera
>> http://erkobridee.com/
>> http://gospel.erkobridee.com/
>> http://www.cwbfx.com/
>> http://www.portaljava.com/
>>
>> >>
>
>

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a