Bonjour,
Le contenu de mes pages est imbriqué dans un tableau pour permettre d'afficher un header,un footer, menu, etc
il est concu de cette facon :
je genere correctement l'image en PNG
Code : Sélectionner tout - Visualiser dans une fenêtre à part <td id="contenu"><tiles:insert attribute="contenu" /></td>
mais il n'y a que l'image sur ma page, tous les menus ne s'affiichent pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 final DefaultPieDataset dataset; dataset = new DefaultPieDataset(); setValue("test 1", 5); setValue("test 2", 10.0); dataset.setValue("test 3", 20.0); dataset.setValue("test 4", 30.0); dataset.setValue("test 5", 40.0); JFreeChart chart = ChartFactory.createPieChart( "Camember", dataset, true, true, false ); response.setHeader("Pragma", "No-cache"); response.setDateHeader("Expires", 0); response.setHeader("Cache-Control", "no-cache"); response.setContentType("image/png"); BufferedImage buf = chart.createBufferedImage(640, 400, null); PngEncoder encoder = new PngEncoder( buf, false, 0, 9 ); response.getOutputStream().write( encoder.pngEncode() ); response.getOutputStream().flush(); getOutputStream().close(); request.getSession(false).setAttribute("chart", chart);mon but est d'obtenir mes menus de navigation , etc, et l'image dans le contenu pour pouvoir naviger ensuite
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <%@page import="org.jfree.chart.ChartRenderingInfo"%> <%@page import="org.jfree.chart.ChartUtilities"%> <%@page import="org.jfree.chart.JFreeChart"%> <html:errors/> <center> <h2><u>statistiques</u></h2> <br/> <table> <tr> <td> <img src="chartviewer" usemap="#map" /> </td> </tr> </table> </center>
( utilisation de balise layout possible )
merci
Partager