Kenny, Use two servlets or a JSP and a servlet. One jsp/Servlet outputs the HTML page with an img tag that has the src attribute that specifies a URL to a second servlet that produces the JPEG image.
-Richard At 02:27 PM 9/30/2002 -0500, you wrote: >I'm trying to write a servlet that draws a chart and put's some HTML info >about the chart on a page. For a test, I got a servlet to draw a blue >rectangle (proving my graphics and JPEG encoding worked) in my browser. The >problem I'm having is that I can't seem to add HTML to the page; it only >draws the rectangle when I send the graphics as a single JPEG image. > >Does anyone know how to mix an embedded JPEG image and regular HTML? I've >attached my little test servlet below for reference. Thanks, >Kenny > >import java.io.*; >import javax.servlet.*; >import javax.servlet.http.*; >import java.awt.*; >import java.awt.image.*; >import com.sun.image.codec.jpeg.*; > >public class GraphicsTest extends HttpServlet >{ > private static final int WIDTH = 650; > private static final int HEIGHT = 650; > > public void doGet(HttpServletRequest request, > HttpServletResponse response) throws ServletException, IOException > { > // open the output and set the type to JPEG > ServletOutputStream out = response.getOutputStream(); > response.setContentType("image/jpeg"); > > // create a blank image > BufferedImage image = new BufferedImage(WIDTH, HEIGHT, > BufferedImage.TYPE_INT_RGB); > Graphics2D g2 = image.createGraphics(); > g2.setColor(Color.blue); > g2.fillRect(0,0,WIDTH,HEIGHT); > > // encode the output to JPEG > JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); > encoder.encode(image); > > // send the output out > out.flush(); > out.close(); > } >} > >___________________________________________________________________________ >To unsubscribe, send email to [EMAIL PROTECTED] and include in the body >of the message "signoff SERVLET-INTEREST". > >Archives: http://archives.java.sun.com/archives/servlet-interest.html >Resources: http://java.sun.com/products/servlet/external-resources.html >LISTSERV Help: http://www.lsoft.com/manuals/user/user.html ___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html