Retorno Vazio - Testando JFreeChart  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Claire
JavaChild
[Avatar]

Membro desde: 17/11/2003 15:16:20
Mensagens: 110
Localização: Sumaré-SP
Offline

Pessoal, to tentando aprender algumas coisas no JFreechart. Tinha feito uma mini-aplicação teste e ela estava funcionando normalmente. Mas, parou de funcionar... Depois de "tanto" mexer tenho o seguinte código.



Este arquivo é meu index.jsp ...
O retorno disto porém é uma html vazia.
Tentei também gerar o gráfico em uma tela e mostrar na outra, mas não passa da primeira tela.
As variáveis de ambiente estão corretas, pois consigo rodar outras aplicações prontas e os pacotes nos devidos lugares no WEB-INF.
Alguém sabe o que eu estou fazendo de errado?

Desde já obrigada!
Claire

"Se não puder convencê-los, confunda-os"
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

Provavelmente alguma exceção está sendo lançada.

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
Claire
JavaChild
[Avatar]

Membro desde: 17/11/2003 15:16:20
Mensagens: 110
Localização: Sumaré-SP
Offline

Tenho dificuldade em tratar excessões... No retorno do tomcat não tem nada...
Como eu posso fazer pra visualizá-la?

"Se não puder convencê-los, confunda-os"
rocharrv
JavaChild

Membro desde: 21/05/2003 13:36:48
Mensagens: 144
Offline

Claire wrote:Tenho dificuldade em tratar excessões... No retorno do tomcat não tem nada...
Como eu posso fazer pra visualizá-la?




Dei uma olhado por cima no seu codigo, vc naum esqueceu de colocar a no caminho da imagem, de uma olhada nisso

rocharrv
Claire
JavaChild
[Avatar]

Membro desde: 17/11/2003 15:16:20
Mensagens: 110
Localização: Sumaré-SP
Offline

Hum.. não esqueci... Acho que ao postar no fórum ela sumiu... Assim como a sua...rsss
Mesmo assim deveria aparecer "TESTES" na tela e aquele quadradinho de imagem não encontrada...
Acho que deve ser excessão mesmo...

"Se não puder convencê-los, confunda-os"
Luiz Henrique Coura
Java Ninja
[Avatar]

Membro desde: 28/04/2004 21:03:05
Mensagens: 283
Localização: Lorena-SP
Offline

fiz umas alterações no seu JSP e passou a funcionar.

primeiro: API's

utilizo a jfreechart-0.9.20.jar (essa é a mais recente)
insira essa e a jcommon-0.9.5.jar dentro do diretório WEB-INFlib da aplicação. essas duas API's trabalham em conjunto.

outra coisa...
o método ChartFactory.createPieChart( String, DefaultPieDataset, boolean ) não existe nas versões mais recentes da JFreeChart.

quando você cria uma instância de new File("C:chart") a barra tem que ser \ ---> new File("C:\chart") pois senão é acusado um caracter ilegal de scape.

e quando você faz referência a imagem criada em:

<img src="C:chart.jpg">

você tem que colocar a barra...

<img src="C:chart.jpg">

o código está baixo...


"A única pergunta estúpida é aquela que você nunca faz"
Anônimo

Luiz Henrique Coura
[MSN]
Luiz Henrique Coura
Java Ninja
[Avatar]

Membro desde: 28/04/2004 21:03:05
Mensagens: 283
Localização: Lorena-SP
Offline

é verdade para colocar \ no fórum você tem que colocar duas \
assim \\

"A única pergunta estúpida é aquela que você nunca faz"
Anônimo

Luiz Henrique Coura
[MSN]
Luiz Henrique Coura
Java Ninja
[Avatar]

Membro desde: 28/04/2004 21:03:05
Mensagens: 283
Localização: Lorena-SP
Offline

corrigindo o código...


"A única pergunta estúpida é aquela que você nunca faz"
Anônimo

Luiz Henrique Coura
[MSN]
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

Ele não mostra "ERROOOO!!!!>>>> " no console ????

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
Claire
JavaChild
[Avatar]

Membro desde: 17/11/2003 15:16:20
Mensagens: 110
Localização: Sumaré-SP
Offline

Antes... Não mostra erro nenhum....

Com este código do Luiz Henrique até que ameaça funcionar....rss... Só que não encontra o DefaultPieDataset como se o import estivesse errado...
Já conferi, e os arquivos estão corretos.... Sei lá... to procurando o erro ainda...

"Se não puder convencê-los, confunda-os"
Claire
JavaChild
[Avatar]

Membro desde: 17/11/2003 15:16:20
Mensagens: 110
Localização: Sumaré-SP
Offline

Alguém sabe me dizer pq a aplicação não reconhece o .jar?

"Se não puder convencê-los, confunda-os"
Luiz Henrique Coura
Java Ninja
[Avatar]

Membro desde: 28/04/2004 21:03:05
Mensagens: 283
Localização: Lorena-SP
Offline

Claire eu utilizo essa API e não tem muito segredo em utilizá-las você deve estar esquecendo algum detalhe.

a classe DefaultPieDataset está em...

org.jfree.data.*

portanto voce deve importar esse pacote em seu JSP

<%@page import="org.jfree.data.*" %>

o restante das classes JFreeChart, ChartFactory... está em...

org.jfree.data.*

então você deve importar esse pacote em seu JSP

<%@page import="org.jfree.chart.*" %>

e é claro, você também tem que usar a java.io por causa da classe File

agora pra que isso funcione corretamente você tem que ter os .jars dentro da sua aplicação... em seu diretório lib.

são duas API's: jfreechart-0.9.20.jar e jcommon-0.9.5.jar

diga qual a versão de sua API que está usando.
e mostre seus imports.

"A única pergunta estúpida é aquela que você nunca faz"
Anônimo

Luiz Henrique Coura
[MSN]
Claire
JavaChild
[Avatar]

Membro desde: 17/11/2003 15:16:20
Mensagens: 110
Localização: Sumaré-SP
Offline

Os imports estão corretos e a APIs em lib...
Estou usando :
jcommon-0.9.6.jar e
jfreechart-0.9.21.jar

"Se não puder convencê-los, confunda-os"
Claire
JavaChild
[Avatar]

Membro desde: 17/11/2003 15:16:20
Mensagens: 110
Localização: Sumaré-SP
Offline

Na caca...rss
eu fiz o seguinte na declaração:

então ele reconheceu....

"Se não puder convencê-los, confunda-os"
Luiz Henrique Coura
Java Ninja
[Avatar]

Membro desde: 28/04/2004 21:03:05
Mensagens: 283
Localização: Lorena-SP
Offline

legal!!

preciso atualizar minha API.

nessa nova versão a Classe DefaultPieDataset está dentro de general diferente da versão anterior que está em um diretório abaixo... data

"A única pergunta estúpida é aquela que você nunca faz"
Anônimo

Luiz Henrique Coura
[MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team