BBS水木清华站∶精华区

发信人: No1 (NO chat, Less surfing), 信区: Java        
标  题: Re: Unix上Servlet 可以用来生成一个图吗? 
发信站: BBS 水木清华站 (Fri Sep 29 13:48:32 2000) 
 
【 在 hotjava (beams) 的大作中提到: 】 
 xiexie means 谢谢。 
 
原来如此。 看到的抄一个给你 
 
import javax.servlet.*; 
import javax.servlet.http.*; 
import java.io.*; 
import java.util.*; 
import com.sun.image.codec.jpeg.*; 
import java.awt.image.*; 
import java.awt.*; 
public class JPEGServlet extends HttpServlet { 
//Process the HTTP Get request 
public void doGet(HttpServletRequest request, HttpServletResponse response) 
throws ServletException, IOException { 
response.setContentType("image/jpeg"); 
ServletOutputStream out = response.getOutputStream(); 
BufferedImage image = new BufferedImage(100,100, BufferedImage.TYPE_INT_RGB); 
Graphics g = image.getGraphics(); 
g.setColor(Color.green); 
g.fillRect(0, 0, 100, 100); 
g.setColor(Color.red); 
g.drawOval(0, 0, 100,100); 
JPEGImageEncoder encoder =JPEGCodec.createJPEGEncoder(out); 
encoder.encode(image); 
out.close(); 

//Process the HTTP Post request 
public void doPost(HttpServletRequest request, HttpServletResponse response) 
throws ServletException, IOException { 
doGet(request,response); 

//Get Servlet information 
public String getServletInfo() { 
return "JPEGServlet Information"; 


 
 
 
-- 
 
________________________________ 
     幸福, 是一种新鲜感.         
******************************** 
 
 
 
※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.74.49] 

BBS水木清华站∶精华区