• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

gif encoding

 
prabhat gupta
Greenhorn
Posts: 26
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I want to generate a number of rectangular boxes with text in each box just like flowcharts.I havent tried anuthing on this but just have the concept in mind.I want to generate it on the fly using jsp pages.For this i need to draw the image on to a virtual awt.Panel object.I am using the GifEncoder API provided by acme which encodes the drawn objects to a gif image and sends to the client.this concept is mentioned by Jason Hunter in his book "Java Servlet programming".
My problem here is that since i want to use the same API from jsp pages and the Api needs to call a method and send the output stream object to it to print the image to the client.now jsp has a out object which is a PrintWriter object.so how can i pass the ServletOutputStream object to it.
The method is :
ServletOutputStream out = res.getOutputStream();
GifEncoder encoder = new GifEncoder(image,out);
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13073
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
No - don't try to generate binary data from a JSP page. JSP pages just naturally want to output character encoded data. Write a servlet just like in Hunter's book.
Bill
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic