如何将参数从jsp传递给返回图像的servlet

时间:2015-04-20 15:57:51

标签: jsp java-ee servlets

我在jsp页面的代码如下所示:

<p>
        <img src="PieChartDemo"/>
</p>

我正在从名为PieChartDemo的servlet加载图像。部分代码在这里:

OutputStream out = response.getOutputStream(); 
    response.setContentType("image/png"); 

ChartUtilities.writeChartAsPNG(out, chart, width, height); 

如何将参数从jsp传递给此servlet以便它返回我的图像?

我要发送的参数是我的Locale属性。如果你知道更好的方法,你可以建议。

我尝试将此代码添加到我的servlet中,但它没有帮助,它仍然是null。

Locale locale = request.getLocale();

1 个答案:

答案 0 :(得分:0)

您可以通过执行以下操作将参数附加到src属性的网址。

<img src="PieChartDemo?locale=<%= request.getLocale().toString() %>"/>