web.xml <servlet> <servlet-name>DisplayChart</servlet-name> <servlet-class> org.jfree.chart.servlet.DisplayChart </servlet-class> </servlet> <servlet-mapping> <servlet-name>DisplayChart</servlet-name> <url-pattern>/servlet/DisplayChart</url-pattern> </servlet-mapping> Action层Java代码: public class ChartGenerateAction extends SupportAction { public static final int WIDTH_CHART = 500; public static final int HIGHT_CHART = 300; /** * DOC rli Comment method "generatePNGURL". * @param request * @param ingredientCatalogBarChart * @throws IOException */ protected void generatePNGURL(HttpServletRequest request, JFreeChart chart) throws IOException { // generate the png chart. String filename = ServletUtilities.saveChartAsPNG(chart, WIDTH_CHART, HIGHT_CHART, request.getSession()); String chartURL = request.getContextPath() + "/servlet/DisplayChart?filename=" + filename; request.setAttribute("chartURL", chartURL); } } JSP代码: <img src="<%=request.getAttribute(" mce_src="<%=request.getAttribute("chartURL")%>" width="500" height="300" />