Boa tarde galera!
Comecei a estudar cewolf porque o usarei no TCC, consegui executar alguns exemplos e tal porém, o gráfico não carrega quando coloco a JSP que ira renderizar o gráfico em outro folder que não o root (webContent do eclipse). Por que acontece isso? Uma coisa que achei estranho é que no web.xml onde mapeamos as urls a qual a servlet servirá (vide código abaixo) a parte onde está o “url pattern” está escrito /cewolf/*. Pelo pouco que conheço, acho que o que deveria acontecer é essa servlet servir apenas páginas que estivessem em um folder chamado “cewolf” no webContent certo? Se sim então como explicar esse mapeamento abaixo?
Agradeço qualquer tipo de ajuda, até mais!
nunca mexi com isso, mas posta aí seu jsp, vamos dar uma olhada.
VandersonAssis
Posto sim, mas é sem segredo o JSP simplesão. Essa mesma página quando está no WebContent roda de boa, agora quando eu coloco em outro lugar dá erro.
<%@pagelanguage="java"contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%@tagliburi="/WEB-INF/cewolf.tld"prefix="cewolf"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><title>Teste JFreeChart Home</title></head><body><h1>Page Statistics</h1><hr><jsp:useBeanid="pageViews"class="br.com.van.grafico.GraficoGenerator"/><cewolf:charttype="line"id="line"title="Page Views Statistics"xaxislabel="Page"yaxislabel="Views"><cewolf:data><cewolf:producerid="pageViews"/></cewolf:data></cewolf:chart><p><cewolf:imgchartid="line"height="300"width="400"renderer="cewolf"/></p></body></html>
gasabi
Kara, se vc prefirir utilizar um outro tipo de API de gráficos, como o FusionChart eu posso te dar uma ajuda.
VandersonAssis
gasabi:
Kara, se vc prefirir utilizar um outro tipo de API de gráficos, como o FusionChart eu posso te dar uma ajuda.
É cara, infelizmente acho que vou ter que escolher outro framework mesmo. Po esse cewolf parecia ser tão bom, afinal faz uso do JFreeChart. O problema é que tem pouco conteúdo na web sobre ele, aí fica dificil. Vou dar uma olhada nessa API que você passou e em mais algumas outras, qualquer coisa posto aqui.
Valeu!
VandersonAssis
Cara essa área de programação é muito doida mesmo. O meu problema era a falta de uma barra! (/) …
<%@pagelanguage="java"contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%@tagliburi="/WEB-INF/cewolf.tld"prefix="cewolf"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><title>Teste JFreeChart Home</title></head><body><h1>Page Statistics</h1><hr><jsp:useBeanid="pageViews"class="br.com.van.grafico.GraficoGenerator"/><cewolf:charttype="line"id="line"title="Page Views Statistics"xaxislabel="Page"yaxislabel="Views"><cewolf:data><cewolf:producerid="pageViews"/></cewolf:data></cewolf:chart><p><cewolf:imgchartid="line"height="300"width="400"renderer="/cewolf"/><!-- No renderer eu estava colocando apenas cewolf e o certo é /cewolf --></p></body></html>
Valeu pessoal! E gasabi vou continuar com cewolf mesmo =]