| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/04/2010 10:30:37
|
jeanton
Thread.start()
![[Avatar]](/images/avatar/528cf8c4a0b86390170c3317d07d7cba.jpg)
Membro desde: 17/10/2009 11:52:49
Mensagens: 33
Offline
|
E ai pessoa, olhei umas discuções aki no forum sobre o jasper, mas não consegui fazer rodar. Alguem ai teria como postar um exemplo de como eu faço pra construir um relatorio usando jasper e apresenta-lo na minha jsp para o cliente.
This message was edited 1 time. Last update was at 03/05/2010 09:04:24
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/04/2010 10:45:26
|
jeanton
Thread.start()
![[Avatar]](/images/avatar/528cf8c4a0b86390170c3317d07d7cba.jpg)
Membro desde: 17/10/2009 11:52:49
Mensagens: 33
Offline
|
Agradeço quem puder me ajudar. Pode ser um tutorial ou um site que tenha algo. obrigado
This message was edited 2 times. Last update was at 30/04/2010 21:26:54
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/05/2010 20:38:26
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline
|
o Lavieri fez um componente do vraptor que ajuda a integrar com o Jasper:
http://www.guj.com.br/posts/list/201107.java
dá uma olhada, qualquer coisa dá um toque...
PS: qdo for abrir tópicos sobre o vraptor, use o forum de frameworks brasileiros: http://guj.com.br/forums/show/23.java que fica mais fácil da gente achar
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/05/2010 23:15:59
|
kivervinicius
JavaChild
![[Avatar]](/images/avatar/6bdf8f848e709166179b1a5b7e09ea2c.jpg)
Membro desde: 26/02/2010 22:47:40
Mensagens: 112
Offline
|
Boa noite, estou tentando utilizar o componente citado, será que posso alterar o componente e invés de utilizar o dataSource do tipo collection<?> para o tipo Connection, tenho dificuldade de utilizar um dataSource deste tipo, será q poderia postar um exemplo usando collection? agradeço.
|
O único lugar onde o sucesso vem antes do trabalho é no dicionário.
--------------------------
www.tecnounion.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/05/2010 23:18:36
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline
|
acho que esse dataSource em questão são só os parâmetros pra passar pro jasper, não é o DataSource de conexão a banco de dados...
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/05/2010 23:27:18
|
kivervinicius
JavaChild
![[Avatar]](/images/avatar/6bdf8f848e709166179b1a5b7e09ea2c.jpg)
Membro desde: 26/02/2010 22:47:40
Mensagens: 112
Offline
|
o dataSource em questão que digo é este Collection<?> dataSource que é utilizado no fillreport
para mim poder usar um tipo Connection eu terei que alterar o componente, o problema não é alterar o componente em si, o problema é que não sei se este é o procedimento certo, pois estou muito recente no java, agradeço se poder me esclarecer melhor este ponto, se eu não estiver correto, como posso fazer para retornar o tipo Collection<?> para a classe.. obrigado
This message was edited 1 time. Last update was at 01/05/2010 23:28:25
|
O único lugar onde o sucesso vem antes do trabalho é no dicionário.
--------------------------
www.tecnounion.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/05/2010 23:30:36
|
kivervinicius
JavaChild
![[Avatar]](/images/avatar/6bdf8f848e709166179b1a5b7e09ea2c.jpg)
Membro desde: 26/02/2010 22:47:40
Mensagens: 112
Offline
|
Neste caso posso utilizar este tipo de lista resultante do hibernate?
pq meu ponto é utilizar hibernate+vraptor+jasper, sem precisar criar objetos Connection
Obrigado
This message was edited 1 time. Last update was at 02/05/2010 00:06:04
|
O único lugar onde o sucesso vem antes do trabalho é no dicionário.
--------------------------
www.tecnounion.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/05/2010 23:32:15
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline
|
bom... é só alterar o componente mesmo... já que vc tem o código fonte é só fazer isso..
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/05/2010 23:36:13
|
kivervinicius
JavaChild
![[Avatar]](/images/avatar/6bdf8f848e709166179b1a5b7e09ea2c.jpg)
Membro desde: 26/02/2010 22:47:40
Mensagens: 112
Offline
|
Lucas, usei a minha lista, e consegui obter o datasource mas agora quando chega no metodo do jaspermaker ele resulta este erro
java.lang.NoClassDefFoundError: org/apache/commons/digester/Rule
net.sf.jasperreports.components.ComponentsExtensionsRegistryFactory.<clinit>(ComponentsExtensionsRegistryFactory.java:86)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Unknown Source)
o que poderá ser este erro?
|
O único lugar onde o sucesso vem antes do trabalho é no dicionário.
--------------------------
www.tecnounion.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/05/2010 23:39:31
|
Lavieri
GUJ Master
![[Avatar]](/images/avatar/7b41bfa5085806dfa24b8c9de0ce567f.png)
Membro desde: 27/01/2004 13:39:31
Mensagens: 1851
Localização: João Pessoa / PB
Offline
|
kivervinicius wrote:Neste caso posso utilizar este tipo de lista resultante do hibernate?
pq meu ponto é utilizar hibernate+vraptor+java, sem precisar criar objetos Connection
Obrigado
sim a ideia é essa.... vc faz as queries do hiberante fora do jasper, por exemplo esse seu LIST, e passa a coleção como parametro para o jasper...
e no jasper, usa a coleção.... isso é muito mais fácil, e mais limpo( na minha opinião) do que colocar lógicas de criteria dentro do jasper...
afinal o jasper é uma view, e trablahar com coleções é mais limpo do que montar queries e outras coisas dentro do jasper...
|
Sun Certified Java Programmer (SCJP 6)
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999
Meu blog -> http://blog.tomazlavieri.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/05/2010 23:43:56
|
Lavieri
GUJ Master
![[Avatar]](/images/avatar/7b41bfa5085806dfa24b8c9de0ce567f.png)
Membro desde: 27/01/2004 13:39:31
Mensagens: 1851
Localização: João Pessoa / PB
Offline
|
kivervinicius wrote:Lucas, usei a minha lista, e consegui obter o datasource mas agora quando chega no metodo do jaspermaker ele resulta este erro
java.lang.NoClassDefFoundError: org/apache/commons/digester/Rule
net.sf.jasperreports.components.ComponentsExtensionsRegistryFactory.<clinit>(ComponentsExtensionsRegistryFactory.java:86)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Unknown Source)
o que poderá ser este erro?
no meu post original =>http://www.guj.com.br/posts/list/201107.java
tem falando as libs necessárias, seguem elas novamente...
Libs necessários para usar jasper, com essa solução (pelomenos as que eu precisei)
- commons-digester-1.7.jar
- groovy-all-1.5.5.jar
- iText-2.1.0.jar
- jasperreports-3.7.0.jar
no caso o commons-digester-1.7.jar é uma delas...
todas as libs vem com o Jasper... na pasta de libs do jasper
This message was edited 1 time. Last update was at 01/05/2010 23:44:49
|
Sun Certified Java Programmer (SCJP 6)
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999
Meu blog -> http://blog.tomazlavieri.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/05/2010 00:01:31
|
kivervinicius
JavaChild
![[Avatar]](/images/avatar/6bdf8f848e709166179b1a5b7e09ea2c.jpg)
Membro desde: 26/02/2010 22:47:40
Mensagens: 112
Offline
|
Lavieri e Lucas, muito obrigado pela ajuda, após alguns dias utilizando formas de POG's, e outros, este foi a unica forma que consegui utilizar na web, muito obrigado aos dois pela ajuda, e ao Lavieri ao componente desenvolvido,
Abraço a todos, e uma boa noite,
ps. Lavieri, o erro estava com problema em dois .jar, commons-beanutils-1.8.2, e no commons-digester-1.7.jar que vc avisou, desculpe por naum ter lido duas vzes, não reparei na versão do digester, o commons-beanutils-1.8.2 não está na lista citada que vc me passou, não sei se foi falha minha mas mesmo assim caso possa adicionar lá para evitar problemas como o meu de outro andarilho nos foruns, rsr, obrigado novamente
|
O único lugar onde o sucesso vem antes do trabalho é no dicionário.
--------------------------
www.tecnounion.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/05/2010 00:15:37
|
Lavieri
GUJ Master
![[Avatar]](/images/avatar/7b41bfa5085806dfa24b8c9de0ce567f.png)
Membro desde: 27/01/2004 13:39:31
Mensagens: 1851
Localização: João Pessoa / PB
Offline
|
kivervinicius wrote:Lavieri e Lucas, muito obrigado pela ajuda, após alguns dias utilizando formas de POG's, e outros, este foi a unica forma que consegui utilizar na web, muito obrigado aos dois pela ajuda, e ao Lavieri ao componente desenvolvido,
Abraço a todos, e uma boa noite,
ps. Lavieri, o erro estava com problema em dois .jar, commons-beanutils-1.8.2, e no commons-digester-1.7.jar que vc avisou, desculpe por naum ter lido duas vzes, não reparei na versão do digester, o commons-beanutils-1.8.2 não está na lista citada que vc me passou, não sei se foi falha minha mas mesmo assim caso possa adicionar lá para evitar problemas como o meu de outro andarilho nos foruns, rsr, obrigado novamente
realmente essa lib esta no meu classpath (em outra versão commons-beanutils-1.7.0.jar ) .... já usava ela por dependencia de outras coisas que meu projeto usa...
só coloquei no post as libs que precisei adicioanr a mais para o Jasper... como eu ja tinha essa na pasta de libs, nem percebi que era requerida pelo jasper ^^
vlw por avisar... vou editar o outro post
|
Sun Certified Java Programmer (SCJP 6)
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999
Meu blog -> http://blog.tomazlavieri.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/05/2010 09:07:34
|
jeanton
Thread.start()
![[Avatar]](/images/avatar/528cf8c4a0b86390170c3317d07d7cba.jpg)
Membro desde: 17/10/2009 11:52:49
Mensagens: 33
Offline
|
Valeu ai pessoal, acompanhei ai a discução com meu amigo KIVER e conseguimos resolver. Valeu ai mais uma vez lucas, e obrigado Lavieri pela ajuda tb.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/05/2012 21:09:09
|
marcio89
Entusiasta Java
Membro desde: 18/03/2012 20:24:48
Mensagens: 16
Offline
|
E se eu quiser passar mais de um tipo de objeto.
Passar 4 objetos diferentes.
Como eu pego os valores desses objetos lá dentro ?
|
|
|
 |
|
|