zoukankan      html  css  js  c++  java
  • 在jsp显示图片

     
    <%@ page import="java.io.FileInputStream" %>
    <%@ page import="java.io.OutputStream" %>
    <%@ page import="java.io.File" %>
    
    <%
        String fileUrl  =  request.getParameter("fileUrl");//图片真实地址
       
        response.setContentType("text/html; charset=GBK");
        response.setContentType("image/jpeg"); // 设置图片格式格式,这里可以忽略
        FileInputStream fis = null;
        OutputStream os = null;
        String ob = "";
        File photo = null;
        try{
            if(fileUrl !=null && !"".equals(fileUrl)){
                photo = new File(fileUrl);
                if(photo.exists()){
                    fis = new FileInputStream(fileUrl);
                    os = response.getOutputStream();
    
                    int count = 0;
                    byte[] buffer = new byte[1024];
                    while ((count = fis.read(buffer)) != -1) {
                        os.write(buffer, 0, count);
                    }
                }
    
            }
    
        }catch(Exception e){
            e.printStackTrace();
        }finally {
            if (os != null)
                os.close();
            if (fis != null)
                fis.close();
        }
    %>
    synPhoto.jsp

    其他页面调用:

    <img id="photo" src="showPhoto.jsp?fileUrl=<%=fileUrl%>" width="140" height="150" title="点击重新上传头像" /><!--fileUrl为图片存放真实路径-->
  • 相关阅读:
    mysql 数据类型
    drop、delete和truncate三者的区别
    JavaScript中的闭包
    MySQL数据类型的最优选择
    常见卤制问题
    四川红油的制法
    Make Sense ?
    大学英语四级考试题型结构
    小数据池、is 和 ==的区别
    各种数据类型相互转换
  • 原文地址:https://www.cnblogs.com/zdyang/p/13898044.html
Copyright © 2011-2022 走看看