Estoy creando gráficas con estas herramientas, y lo tengo de la siguiente manera:
ReFinalesGraficas.java (No es servlet)
Código:
verGraficas.jspDefaultCategoryDataset dataset = new DefaultCategoryDataset(); //Hago conexion con BD y obtengo de una CONSULTA MYSQL algunos datos para insertar en el dataset. como por ejemplo los numeros. while (rs.next()){ dataset.setValue(5, "valor que quiero obtener del JSP", "Enero"); dataset.setValue(13, "valor que quiero obtener del JSP", "Feb"); dataset.setValue(25, "valor que quiero obtener del JSP", "Marzo"); dataset.setValue(1, "valor que quiero obtener del JSP", "Abril"); dataset.setValue(50, "valor que quiero obtener del JSP", "Mayo"); //ds.setValue("enunciado", new Integer(rs.getInt(1))); } return dataset;
Código:
<jsp:useBean id="barChartView" class="bd.ReFinalesGraficas"/> <cewolf:chart id="barExample" title="Total" type="verticalbar3d" showlegend="true"> <cewolf:data> <cewolf:producer id="barChartView"/> </cewolf:data> <cewolf:colorpaint color="#EEEEEF"/> </cewolf:chart> <cewolf:img align="center" chartid="barExample" renderer="cewolf" border="0" width="550" height="350"/>
El problema que tengo, es que necesito recibir en el .java algunos valores que envie a partir del .jsp , para asi generar consulta sql dinamica.. como podria hacerlo ?!?
Habia pensado en cambiar mi .java por un servlet (tambien .java) porque ahi podria conseguir variables de session al tener processRequest .. pero ya tengo un servlet y no se si es recomendable tener mas de uno.
Alguna idea de como pasar valores del jsp al .java? teniendo en cuenta que
es de este modo como llamo en definitiva, al .java:
<jsp:useBean id="barChartView" class="bd.ReFinalesGraficas"/>
Muchas gracias !!