所以我使用JFree图表,我试图生成一个图像并在我的jsp代码中显示它。我想知道如何做到这一点。我尝试了多种不同的方法,但它不起作用。
我保存了文件,然后当我尝试访问它时。它存储在网络服务器上,因此我没有网址?
非常感谢任何帮助。
我也尝试过这样的事情,
<IMG SRC="chart.jsp"
WIDTH="300" HEIGHT="300" BORDER="0" USEMAP="#chart">
基本上是生成图像的jsp。它有效,但如何将参数传递给它?
答案 0 :(得分:1)
您不应该使用JSP,而应该使用servlet来生成图像。 JSP是视图组件,其作用是从控制器准备的模型生成HTML标记。
但无论如何,您将参数传递给JSP的方式与对任何其他URL的传递方式相同:
<img src="chart.jsp?param1=value1¶m2=value2" .../>
答案 1 :(得分:1)
不要将img源视为静态文件,而是将url视为将使用特定URL从servlet返回的流
例如
<img src="/jfreeServer?param1=123"/>