|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
动态加工原有的图像文件,显示到网页 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图像 · 在java应用程序中显示数据库的blob图像 · 用JSP从数据库中读取图片并显示在网页上 · 在查询页面中显示进度条,在数据load成功后隐去进度条 · 学会如何处理数据库中的NULL |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |