【发布时间】:2019-05-15 13:25:00
【问题描述】:
我有一个 servlet 正在创建 jfree 图表。默认情况下,它以分块形式返回传输编码。但我必须在响应头中设置 Content-Length。
final JFreeChart chart = ChartController.createChart();
final int chartWidth = ChartUtils.calculateWidth(request);
final int chartHeight = ChartHelper.getQuickViewChartHeight();
final ServletOutputStream out = response.getOutputStream();
response.setContentType("image/png");
ChartUtilities.writeChartAsPNG(out, chart, chartWidth, chartHeight);
【问题讨论】: