java - How can I include a JFreeChart servlet image in a JSP -
i have seen several examples of using servlet dynamically generate chart using jfreechart, , subsequently including image in jsp using img tag. example:
<img src="/mychartservlet" width="400" height="300" border="0" alt="" />
my servlet generates image using jfreechart works great, , can see image if call directly in browser in:
http:/myurl/mychartservlet?id=274
the problem jsp not display image. in fact, jsp not invoking servlet. know because not see debug entries in log appear when servlet called.
in servlet using jfreechart chartutilities.writechartasjpeg()
method write image output stream of response, because not want write image disk. mentioned servlet works fine when called directly.
what missing? or there better way this? maybe plain old object can generate chart , can include in jsp? appreciated.
you're going right way. may having kind of relative path issue context you're in. try
<img src="http://<full path servlet>" ...
also, have ?id=274 in example, not in img src. if that's required, put in there well.
if posted servlet code, help, make sure have content type set in servlet
response.setcontenttype("image/jpeg");
Comments
Post a Comment