Jak mogę dołączyć obraz serwletu JFreeChart do strony JSP

Widziałem kilka przykładów użycia serwletu do dynamicznego generowania wykresu za pomocą JFreeChart, a następnie dołączania tego obrazu do JSP za pomocą znacznika img. Na przykład:

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

Mój serwlet generujący obraz przy użyciu JFreeChart działa świetnie i widzę obraz, jeśli wywołam go bezpośrednio w przeglądarce, tak jak w:

http:/myurl/MyChartServlet?id=274

Problem polega na tym, że moja strona JSP nie wyświetla obrazu. W rzeczywistości JSP nie wywołuje nawet serwletu. Wiem to, ponieważ nie widzę wpisów debugowania w dzienniku, które pojawiają się, gdy aplet jest wywoływany.

W Servlet używam JFreeChartChartUtilities.writeChartAsJPEG() metoda zapisu obrazu do strumienia wyjściowego odpowiedzi, ponieważ nie chcę zapisywać obrazu na dysku. Jak wspomniano, aplet działa dobrze, gdy jest wywoływany bezpośrednio.

czego mi brakuje? Czy istnieje lepszy sposób na to? Może zwykły stary obiekt może wygenerować wykres i mogę go uwzględnić w JSP? Każda pomoc byłaby doceniana.

questionAnswers(1)

yourAnswerToTheQuestion