0
我有一个jsp页面,其中包含两个文本字段开始日期和结束日期。用户将输入开始日期和结束日期,然后我将在数据库中查询这些日期之间的数据。当我点击提交时,它只会将其转发到当前页面,我会将日期作为参数传递。到目前为止这么好,但问题是图像jfreechart不刷新,除非我刷新浏览器本身。JFreeChart图像不刷新在JSP
这是我的表格。
<form method="GET" action='monitor' name="check">
<table>
<tr>
<td>Start Date (dd/MM/yyyy format):</td>
<td><input type="text" name="startDate"
value="<%=startDate%>"></td>
</tr>
<tr>
<td>End Date (dd/MM/yyyy format):</td>
<td><input type="text" name="endDate" value="<%=endDate%>"></td>
</tr>
<tr>
<td><input type="submit" value="check"></td>
</tr>
</table>
</form>
<img src="lineChart.png" width="600" height="400" border="0" usemap="#chart" />
这里是生成图表
final File file1 = new File(getServletContext().getRealPath(".") + "/lineChart.png");
ChartUtilities.saveChartAsPNG(file1, chart, 600, 400, info);
我试着做writeChartAsPNG我的内嵌代码,但它会覆盖整个页面。页面还是应该是什么样子,
Start Date:
End Date:
[ VIEW ]
Monitor Data Chart
[ chart here ]
感谢我传递图表参数中的开始日期和结束日期。喜欢这个。 http://stackoverflow.com/questions/13092729/adding-graph-chart-to-a-buffer/13093044#13093044 – jantox