动态加工原有的图像文件,显示到网页 GetImage.java Servlet 映射为\getimage
 import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class GetImage extends HttpServlet {  public void doGet(HttpServletRequest request,HttpServletResponse response)  throws IOException, ServletException  {    //通过request中的参数取得file      String img=request.getParameter("imgid");   File file=new File("D:\\MyPath\\"+img);   InputStream fis=new FileInputStream(file);   int length=(int)file.length();      byte[] image=new byte[length];      fis.read(image);      {   //加工JPG   //MyUtil.draw(image);   }   //JPG回显     if (file!=null)   {    response.setContentType("IMAGE/JPG");    OutputStream output = response.getOutputStream();    response.setContentLength(image.length);    output.write(image);    output.close();    response.reset();   }  }  public void doPost(HttpServletRequest request,HttpServletResponse response)  throws IOException, ServletException{   doGet(request,response);  }  } View.jsp <html>  <head>  <meta http-equiv="content-type" content="text/html; charset=gb2312"> <%@ page language="java"%> <%@ page contentType="text/html; charset=gb2312"%>   <title>DRAWJPG TEST</title>  </head>  <body>   <div align=center>    <img src="getimg?imgid=aa.jpg" >     </div>  </body> </html>  
 
  |