Struts 2 + jasper  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
jjose
Virtual Machine Man
[Avatar]

Membro desde: 22/05/2007 23:10:22
Mensagens: 663
Localização: Paraiba
Offline

No meu relatorio jasper tem uma query sql esperando apenas a connection e o id do usuario, preciso enviar a conexao e o id mas tudo que eu vj sobre struts 2 com jasper é enviando uma lista de Bean.


Alguem poderia me dar um help?


This message was edited 1 time. Last update was at 03/12/2009 03:00:50


Estatísticas mostram que no RJ você corre risco de levar um tiro antes mesmo de nascer.
No RJ proporção é de uma bala perdida por cada gota de chuva.
No RJ quando o assunto é bala perdida, o óbito considera causas naturais.

[Email] [WWW]
jyoshiriro
Virtual Machine Man
[Avatar]

Membro desde: 17/06/2009 14:14:39
Mensagens: 587
Offline

A partir da versão 2.1.8 é possivel passar apenas a conexão JDBC para o jasper:
http://struts.apache.org/2.1.8/docs/jasperreports-plugin.html

Espero que ajude.

José Yoshiriro Ajisaka Ramos

OCUP Fundamental / SCJP 6 / SCWCD 5 / SCBCD 5
[Email] [WWW]
jjose
Virtual Machine Man
[Avatar]

Membro desde: 22/05/2007 23:10:22
Mensagens: 663
Localização: Paraiba
Offline

Ja tentei, estou com os jars do strust 2.1.8

Eu tive o seguinte entendimento desse doc

struts.xml


classe do relatorio



Não funciona, se eu coloco esse parametro nem retorna erros no console mas piora, o relatorio fico tudo em braco como se nao tivesse nada, se eu tiro fica os campos ficam null



This message was edited 3 times. Last update was at 03/12/2009 10:23:26


Estatísticas mostram que no RJ você corre risco de levar um tiro antes mesmo de nascer.
No RJ proporção é de uma bala perdida por cada gota de chuva.
No RJ quando o assunto é bala perdida, o óbito considera causas naturais.

[Email] [WWW]
jyoshiriro
Virtual Machine Man
[Avatar]

Membro desde: 17/06/2009 14:14:39
Mensagens: 587
Offline

Eu já fiz e funcionou normalmente.

Seu objeto de conxao não está chegando null no getConexao()?

Qual o erro que aparece?

José Yoshiriro Ajisaka Ramos

OCUP Fundamental / SCJP 6 / SCWCD 5 / SCBCD 5
[Email] [WWW]
jjose
Virtual Machine Man
[Avatar]

Membro desde: 22/05/2007 23:10:22
Mensagens: 663
Localização: Paraiba
Offline

Fez da maneira que eu postei ?

Conexao esta ativa

Estatísticas mostram que no RJ você corre risco de levar um tiro antes mesmo de nascer.
No RJ proporção é de uma bala perdida por cada gota de chuva.
No RJ quando o assunto é bala perdida, o óbito considera causas naturais.

[Email] [WWW]
jyoshiriro
Virtual Machine Man
[Avatar]

Membro desde: 17/06/2009 14:14:39
Mensagens: 587
Offline

A unica diferença é que no meu está



Qual o erro que aparece pra você?

José Yoshiriro Ajisaka Ramos

OCUP Fundamental / SCJP 6 / SCWCD 5 / SCBCD 5
[Email] [WWW]
jjose
Virtual Machine Man
[Avatar]

Membro desde: 22/05/2007 23:10:22
Mensagens: 663
Localização: Paraiba
Offline

Nenhum porem, o relatorio fica completamente em branco...

Estatísticas mostram que no RJ você corre risco de levar um tiro antes mesmo de nascer.
No RJ proporção é de uma bala perdida por cada gota de chuva.
No RJ quando o assunto é bala perdida, o óbito considera causas naturais.

[Email] [WWW]
jyoshiriro
Virtual Machine Man
[Avatar]

Membro desde: 17/06/2009 14:14:39
Mensagens: 587
Offline

Os parâmetros usados realmente geram alguma tupla?

É porque se a conexão não chegasse ao jasper, daria um erro, entendeu?

José Yoshiriro Ajisaka Ramos

OCUP Fundamental / SCJP 6 / SCWCD 5 / SCBCD 5
[Email] [WWW]
jjose
Virtual Machine Man
[Avatar]

Membro desde: 22/05/2007 23:10:22
Mensagens: 663
Localização: Paraiba
Offline

Que zica, pior que nao existe nada na internet para help


Estatísticas mostram que no RJ você corre risco de levar um tiro antes mesmo de nascer.
No RJ proporção é de uma bala perdida por cada gota de chuva.
No RJ quando o assunto é bala perdida, o óbito considera causas naturais.

[Email] [WWW]
jyoshiriro
Virtual Machine Man
[Avatar]

Membro desde: 17/06/2009 14:14:39
Mensagens: 587
Offline

O quer pode ajudar a localizar o erro é criar um report com um consulta super simple tipo

select * from cidade

e botar só 2 campos no detalhe. Teste em modo normal, só pelo IReport só para saber se a consulta está ok.

Dai você faz a chamada via struts2 passando somente a conexão para ver se está tudo, ok.

José Yoshiriro Ajisaka Ramos

OCUP Fundamental / SCJP 6 / SCWCD 5 / SCBCD 5
[Email] [WWW]
jjose
Virtual Machine Man
[Avatar]

Membro desde: 22/05/2007 23:10:22
Mensagens: 663
Localização: Paraiba
Offline

Ja estou assim, pelo iReports tudo ok

select * from cliente

Seu struts.xml esta igual ao meu na conexao ?

This message was edited 1 time. Last update was at 03/12/2009 11:07:18


Estatísticas mostram que no RJ você corre risco de levar um tiro antes mesmo de nascer.
No RJ proporção é de uma bala perdida por cada gota de chuva.
No RJ quando o assunto é bala perdida, o óbito considera causas naturais.

[Email] [WWW]
jyoshiriro
Virtual Machine Man
[Avatar]

Membro desde: 17/06/2009 14:14:39
Mensagens: 587
Offline

Agora que vi que não!
Na verdade não uso XML há tempos, só uso anotações, mas vi onde tá seu erro:



Deveria estar:



Segundo a documentação:

reportParameters - (2.1.2+) OGNL expression used to retrieve a map of report parameters from the value stack. The parameters may be accessed in the report via the usual JR mechanism and might include data not part of the dataSource, such as the user name of the report creator, etc.

José Yoshiriro Ajisaka Ramos

OCUP Fundamental / SCJP 6 / SCWCD 5 / SCBCD 5
[Email] [WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team