Como posso incluir uma imagem de servlet JFreeChart em um JSP

Já vi vários exemplos de uso de um Servlet para gerar dinamicamente um gráfico usando JFreeChart e, posteriormente, incluindo essa imagem em um JSP usando uma tag img. Por exemplo:

<img src="/MyChartServlet" width="400" height="300" border="0" alt="" />

Meu servlet que gera a imagem usando o JFreeChart funciona muito bem, e posso ver a imagem se a chamar diretamente no navegador, como em:

http:/myurl/MyChartServlet?id=274

O problema é que meu JSP não exibe a imagem. Na verdade, o JSP não está nem chamando o servlet. Eu sei disso porque não vejo as entradas de depuração no log que aparecem quando o servlet é chamado.

No Servlet estou usando o JFreeChartChartUtilities.writeChartAsJPEG() método para gravar a imagem para o fluxo de saída da resposta, porque eu não quero gravar a imagem em disco. Como mencionado, o servlet funciona bem quando chamado diretamente.

o que estou perdendo? Ou há uma maneira melhor de fazer isto? Talvez um objeto antigo simples possa gerar o gráfico e eu possa incluir isso no JSP? Qualquer ajuda seria apreciada.

questionAnswers(1)

yourAnswerToTheQuestion