如何将参数从 jsp 传递到 returns 图像的 servlet
how to pass parameters from jsp to servlet that returns image
我在 jsp 页面中的代码如下所示:
<p>
<img src="PieChartDemo"/>
</p>
我正在从名为 PieChartDemo 的 servlet 加载图像。部分代码在这里:
OutputStream out = response.getOutputStream();
response.setContentType("image/png");
ChartUtilities.writeChartAsPNG(out, chart, width, height);
如何将参数从 jsp 传递到此 servlet,以便 returns 我的图像?
我要发送的参数是我的 Locale 属性。如果您知道更好的方法,可以提出建议。
我试图将这段代码添加到我的 servlet 中,但它没有帮助,它仍然是空的。
Locale locale = request.getLocale();
您可以通过执行以下操作将参数附加到 src
属性的 URL。
<img src="PieChartDemo?locale=<%= request.getLocale().toString() %>"/>
我在 jsp 页面中的代码如下所示:
<p>
<img src="PieChartDemo"/>
</p>
我正在从名为 PieChartDemo 的 servlet 加载图像。部分代码在这里:
OutputStream out = response.getOutputStream();
response.setContentType("image/png");
ChartUtilities.writeChartAsPNG(out, chart, width, height);
如何将参数从 jsp 传递到此 servlet,以便 returns 我的图像?
我要发送的参数是我的 Locale 属性。如果您知道更好的方法,可以提出建议。
我试图将这段代码添加到我的 servlet 中,但它没有帮助,它仍然是空的。
Locale locale = request.getLocale();
您可以通过执行以下操作将参数附加到 src
属性的 URL。
<img src="PieChartDemo?locale=<%= request.getLocale().toString() %>"/>