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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<td id="contenu"><tiles:insert attribute="contenu" /></td>
je genere correctement l'image en PNG
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);
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>
mon but est d'obtenir mes menus de navigation , etc, et l'image dans le contenu pour pouvoir naviger ensuite
( utilisation de balise layout possible )
merci