用户上传图片后 (头像 or 个人照片等) ,需要在页面上显示,现在提供一种显示方式。

后台采用spring mvc的架构

前台是html

Java代码:

@ResponseBody

@RequestMapping(value="view_image", method = RequestMethod.GET)

public void viewImage1(HttpServletResponse response){

//图片URL地址 (远程地址 绝对地址都行)

String url = "";

BufferedImage inputStream = null;

OutputStream outStream = null;

try {

//ImageIO.read 读取图片流 形参可以是URL 也可以使InputStream输入流等 可自行查询API

inputStream = ImageIO.read(new URL(url));

outStream = response.getOutputStream();

//写入图片流到输出流

ImageIO.write(inputStream, ImageFormatNames.JPG, outStream);

} catch (Exception e) {

logger.error("查询图片出错",e);

}finally{

try {

if(inputStream != null)

{

inputStream.flush();

}

if(outStream != null){

outStream.flush();

outStream.close();

}

} catch (IOException e) {

logger.error("查询图片出错",e);

}

}

}

html代码:

有其他解决方案 欢迎探讨

java查询图片前台展示_Java +spring MVC 后台图片流在前台页面显示相关推荐

  1. java的人patch方法_java – Spring MVC PATCH方法:部分更新

    我有一个项目,我使用Spring MVC Jackson构建REST服务.让我们说我有以下java实体 public class MyEntity { private Integer id; priv ...

  2. java处理请求的流程_Java Spring mvc请求处理流程详解

    Spring mvc请求处理流程详解 前言 spring mvc框架相信很多人都很熟悉了,关于这方面的资料也是一搜一大把.但是感觉讲的都不是很细致,让很多初学者都云里雾里的.本人也是这样,之前研究过, ...

  3. java request 处理过程_小猿圈Java开发之从代码看spring mvc请求处理过程

    原标题:小猿圈Java开发之从代码看spring mvc请求处理过程 Java作为编程界的常青树,有自己生存的独到之处,小猿圈java讲师今天就分享一个关于从代码看spring mvc请求处理过程,通 ...

  4. java后台如何给数据给前端_JAVA后台 关于如何从后台传递信息在jsp前端页面显示...

    JAVA后台 关于如何从后台传递信息在jsp前端页面显示 首先,博主今天为了将后台的信息传递到前台,废了不少的脑筋,一开始,博主采用了request.setAttribute()的方法,来实现的,具体 ...

  5. java 处理物料清单_JAVA Spring MVC 物料清单BOM 展开实例

    相关概念:BOM 展开.LIST对象.JSON 字符串.JSON 对象 最近在开发一个管理软件,涉及到物料清单(又称产品结构)BOM管理的相关内容,其中之一就是BOM 的展开.BOM的展开一般有纵向优 ...

  6. java spring mvc 上传_Java Spring MVC 上传下载文件配置及controller方法详解

    下载: 1.在spring-mvc中配置(用于100M以下的文件下载) 下载文件代码 @RequestMapping("/file/{name.rp}") public Respo ...

  7. 【Java学习路线之JavaWeb】Spring MVC框架入门教程

    文章目录 读者 阅读条件 MVC设计模式简介 JSP+JavaBean Servlet+JSP+JavaBean MVC优缺点 优点 缺点 Spring MVC是什么 Spring MVC优点 第一个 ...

  8. java 时间格式化_彻底解决Spring mvc中时间的转换和序列化等问题

    痛点 在使用Spring mvc 进行开发时我们经常遇到前端传来的某种格式的时间字符串无法用java8的新特性java.time包下的具体类型参数来直接接收. 我们使用含有java.time封装类型的 ...

  9. java给图片加水印_Java 为图片添加水印(图片水印,文字水印)

    Java 为图片添加水印(图片水印,文字水印) 2014-07-28·WeaponX 5267 次浏览 ```java import java.awt.Color; import java.awt.F ...

最新文章

  1. Activiti——准备开发环境(一)
  2. STC用PCA测量脉宽_用于相干激光雷达的大能量长脉宽单频激光器 | COL
  3. 《剑指offer》-- 链表中倒数第k个节点、反转链表、合并两个排序的链表
  4. SpringBoot 中 @RequestBody的正确使用方法
  5. 第1节 连通性强连通、割点和桥 例题
  6. DevExpress中XtraGrid控件对GridView每行的颜色设置 zt
  7. 如何建语料库_关于语料库的建立
  8. 多台欧姆龙PLC通过智能网关实现HTTP协议对接MES系统
  9. 高项_第六章项目进度管理
  10. UVA 3713 Astronauts
  11. linux下raid(md)驱动源码解析
  12. 使用Nuxt.js框架开发(SSR)服务端渲染项目
  13. “CSDN 2022 中国开发者影响力年度评选”正式开启报名!
  14. WPF将控件保存为图片
  15. Git快速提交Github步骤
  16. 启明医疗完成对一家脑保护装置生产商的收购
  17. Hadoop集群—完全分布式模式(Fully-Distributed Mode)
  18. Wifi信号强弱判断
  19. “由于找不到msvcr100d.dll...”和“由于找不到msvcp100d.dll...”的解决方法与相关知识
  20. ADAU1452DSP 输出配置和AK4438-DAC 时钟模式对应

热门文章

  1. Photoshop CS6最新官方正式中文破解版(32位、64位)
  2. 墙裂安利!用腾讯云AI语音合成打造自己的第一本有声书
  3. 服务器之间如何传输数据
  4. Ackerman函数
  5. js中拼接字符串遇到的单引号、双引号以及转义字符问题
  6. 【过滤器】(1)过滤器原理、使用方式的简单介绍
  7. 在线工具:将图片透明化
  8. 大恒相机+VS开发+Qt 跑通示例工程
  9. @Around环绕增强
  10. 铜九铁路客运将于2008年9月1日正式开通