Criei um grafico no Cewolf mas não consigo rodá-lo no JSP. Tentei de tudo sem sucesso. Se alguém puder me ajudar:
package br.com.storeautomacao;
import java.util.Date;
import java.util.Map;
import java.io.Serializable;
import org.jfree.data.contour.DefaultContourDataset;
import de.laures.cewolf.DatasetProduceException;
import de.laures.cewolf.DatasetProducer;
public class Barras implements DatasetProducer, Serializable {
private final String[] mes = {“Janeiro”, “Fevereiro”, “Março”, “Abril”, “Maio”,
" Junho", “Julho”,“Agosto”, “Setembro”, “Outubro”,
“Novembro”, “Dezembro”};
private final String[] ano = {“2000”, “2001”, “2002”, “2003”, “2004”};
public Object produceDataset(Map params) throws DatasetProduceException {
DefaultContourDataset dataset = new DefaultContourDataset();
for (int a=0; a<ano.length; a++) {
int valor = (int)(Math.random() * 1000 + 1000);
for (int i=0; i<mes.length; i++) {
final int y = valor + (int)(Math.random() * 200 - 100);
valor = y;
//(dataset.addValue((double)y, ano[a], mes[i]);
}
}
return dataset;
}
public boolean hasExpired(Map params, Date since) {
return (System.currentTimeMillis() - since.getTime()) > 5000;
}
public String getProducerId() {
return “PageViewCountData DatasetProducer”;
}
}
HTML
<%@page contentType=“text/html”%>
<%@taglib uri=’/WEB-INF/cewolf.tld’ prefix=‘c’ %>
Page View Statistics
XML
<?xml version="1.0" encoding="ISO-8859-1"?>Aplicacao web simples
TestaServlet de.laures.cewolf.CewolfRenderer TestaServlet /barrasSERVLET
package de.laures.cewolf;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Barra extends HttpServlet {
@Override
protected void service(HttpServletRequest request,
HttpServletResponse response) throws IOException {
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<h1> SERVLET</h1>");
out.println("</html>");
}
}
Se alguém tiver idéia de como me ajudar…eu agradeço muito.
Abraço.
Arthur.