嗨,我已經創建了jfreechart並將其轉換爲png文件,現在我的問題是即時通訊存儲在上下文路徑,但當我要添加此圖像使用標籤JSP :::它沒有得到來自合適的路徑的img ,,,我的代碼如下,沒有從jsp給定圖像中獲取圖像<img >標記
{
JFreeChart piechart = ChartFactory.createPieChart3D("Division :GYNOSWIFT ",dataset,true,true,true);
JFreeChart barchart = ChartFactory.createStackedBarChart("Stacked Bar Chart", "Division","Sale", dataset1, PlotOrientation.VERTICAL, true, true, true);
long timeVar = new Date().getTime();
String filepath = getServletContext().getRealPath("//")+"\\images\\areachart"+timeVar+".png";
String filepath1 = getServletContext().getRealPath("/")+"\\images\\barchart"+timeVar+".png";
final File file = new File(getServletContext().getRealPath("")+"\\images\\areachart"+timeVar+".png");
final File file1 = new File(getServletContext().getRealPath("")+"\\images\\barchart"+timeVar+".png");
ChartUtilities.saveChartAsPNG(file,piechart,400,400);
ChartUtilities.saveChartAsPNG(file1,barchart,600,400);
im including path here::
<table><tr><td><img src="<%=filepath%>"/></td></table>
}
當我打印路徑它是E:\阿莫爾\ Apache的Tomcat的6.0.29 \ web應用\ mis \ images \ areachart1318589620389.png
請建議解決方案,thanx
首先,如果它有助於解決問題,請不要使用\來代替文件路徑中的url地址。例如。 「/images/areachart"+timeVar+".png」 –