快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

通过处理数据流在网页中显示图像


动态加工原有的图像文件,显示到网页
GetImage.javaServlet 映射为/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>




返回类别: 教程
上一教程: java Socket 通讯的代码例子
下一教程: 设计迷踪:给JAVA设计开发新手的一些建议和意见(四)

您可以阅读与"通过处理数据流在网页中显示图像"相关的教程:
· 在JAVA应用程序中显示数据库的BLOB图像
· 用JSP从数据库中读取图片并显示在网页上
· 在java应用程序中显示数据库的blob图像
· 网络数据流的JAVA处理
· 从oracle 数据库读取日期时间,并在网页上打印万年历
    微笑服务 优质保证 索取样品