problema com jasper  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
davidhc
JavaEvangelist

Membro desde: 26/07/2006 09:11:47
Mensagens: 359
Offline

Alguém sabe me dizer como que eu gero o arquivo .jrprint? Qdp eu tento compilar, eu recebo o seguinte erro:




talvez esteja tão vazio =o
[Email]
von.juliano
GUJ Master
[Avatar]

Membro desde: 15/01/2007 13:31:32
Mensagens: 1266
Offline

O arquivo .jrprint é gerado quando vc já está visualizando o relatório e manda salvá-lo. Mude essa linha e deixe dessa forma:


JasperExportManager.exportReportToHtmlFile("teste.html");


Agora vê se funciona

É difícil manter-se religioso quando algumas pessoas simplesmente não são carbonizadas por raios!

Desenvolvendo software de forma simples! - http://vonjuliano.wordpress.com/
[Email] [WWW]
davidhc
JavaEvangelist

Membro desde: 26/07/2006 09:11:47
Mensagens: 359
Offline

continua com o mesmo erro!

olhei na pasta e ele não gera o arquivo .jrprint

talvez esteja tão vazio =o
[Email]
von.juliano
GUJ Master
[Avatar]

Membro desde: 15/01/2007 13:31:32
Mensagens: 1266
Offline

Foi mal cara, agora que eu achei o erro!

É o seguinte, mantenha a linha q eu te passei e corrija as seguintes linhas correspondentes assim:


JasperPrint rel = JasperFillManager.fillReport("teste.jasper",
parameters, jrbc);

JasperViewer.viewReport(rel, false);


Vê se funciona agora, ele naum vai gerar o .jrprint direto, ams é só vc dar um salvar que ele gera! Tenta aí!

É difícil manter-se religioso quando algumas pessoas simplesmente não são carbonizadas por raios!

Desenvolvendo software de forma simples! - http://vonjuliano.wordpress.com/
[Email] [WWW]
davidhc
JavaEvangelist

Membro desde: 26/07/2006 09:11:47
Mensagens: 359
Offline



E agora continua o mesmo erro


talvez esteja tão vazio =o
[Email]
von.juliano
GUJ Master
[Avatar]

Membro desde: 15/01/2007 13:31:32
Mensagens: 1266
Offline

Corrija essas linhas e deixe assim:

JasperPrint rel = JasperFillManager.fillReportToFile("teste.jasper", parameters, jrbc);
JasperExportManager.exportReportToHtmlFile("teste.html");

Vê se agora vai!

É difícil manter-se religioso quando algumas pessoas simplesmente não são carbonizadas por raios!

Desenvolvendo software de forma simples! - http://vonjuliano.wordpress.com/
[Email] [WWW]
davidhc
JavaEvangelist

Membro desde: 26/07/2006 09:11:47
Mensagens: 359
Offline

ele não compila desse jeito, ele pede pra mudar o JasperPrint para String!

E se eu mudo para



Ele continua com o mesmo erro....

talvez esteja tão vazio =o
[Email]
davidhc
JavaEvangelist

Membro desde: 26/07/2006 09:11:47
Mensagens: 359
Offline

Mudei para



e o erro é o seguinte agora:


talvez esteja tão vazio =o
[Email]
von.juliano
GUJ Master
[Avatar]

Membro desde: 15/01/2007 13:31:32
Mensagens: 1266
Offline

Corrija essa linha e deixe assim:

JasperFillManager.fillReportToFile("teste.jasper", "teste.html", parameters, jrbc);


Cara, dá uma olhada na documentação Jasper, tem um monte de assinaturas do método fillReportToFile, algum vai ter que funcionar!!!


É difícil manter-se religioso quando algumas pessoas simplesmente não são carbonizadas por raios!

Desenvolvendo software de forma simples! - http://vonjuliano.wordpress.com/
[Email] [WWW]
von.juliano
GUJ Master
[Avatar]

Membro desde: 15/01/2007 13:31:32
Mensagens: 1266
Offline

Olha só, o programa tá aí:


public class Teste {
public void geraRelatorio() throws JRException {
TesteDTO dto = new TesteDTO();
dto.setNome("david");
dto.setValor("100");

Collection col = new ArrayList();
col.add(dto);

JRBeanCollectionDataSource jrbc = new JRBeanCollectionDataSource(col);

Map parameters = new HashMap();
JasperFillManager.fillReportToFile("teste.jasper", "teste.html",parameters, jrbc);
JasperExportManager.exportReportToHtmlFile("teste.html");

JasperViewer.viewReport("teste.html",

}

public static void main(String[] args) throws JRException {
new Teste().geraRelatorio();
}
}

É difícil manter-se religioso quando algumas pessoas simplesmente não são carbonizadas por raios!

Desenvolvendo software de forma simples! - http://vonjuliano.wordpress.com/
[Email] [WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team