2015-04-20 6 views
0

моего кода из JSP страницы выглядит следующим образом:как передать параметры из JSP в сервлет, который возвращает изображения

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

я загружаю изображение из сервлета называется PieChartDemo. Часть кода здесь:

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

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

Как я могу передать параметр из JSP в этом сервлета так, что она возвращает изображение?

Параметр, который я хочу отправить, - это мой атрибут Locale. если вы знаете какой-нибудь лучший способ, вы можете предложить.

Я попытался добавить этот код в свой сервлет, но он не помог, он все еще был нулевым.

Locale locale = request.getLocale(); 

ответ

0

Вы можете прикрепить параметр к URL атрибута src делать что-то вроде следующего.

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

вот что мне нужно. благодаря – simon77

Смежные вопросы