您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在jsp页面中显示jfreechart

在jsp页面中显示jfreechart

我建议使用Servlet创建Chart。

JSP主要用于表示(视图)。

创建一个servlet,该servlet创建图表并将其作为响应发送回去。

import javax.imageio.ImageIO;


protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
        OutputStream out = response.getOutputStream(); /* Get the output stream from the response object */
        response.setContentType("image/png"); /* Set the HTTP Response Type */
        ChartCreator chart = new ChartCreator(); // Create chart
        chart.createCategoryChart(); 
        ChartUtilities.writeChartAsPNG(out, chart, 400, 300);/* Write the data to the output stream */
    }

从JSP调用Servlet。

<img src="/drawChartServlet?type=myDesiredChart&width=..and other processed parameters" ..>

其他 2022/1/1 18:13:41 有633人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶