博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用流的方式往页面前台输出图片
阅读量:6571 次
发布时间:2019-06-24

本文共 568 字,大约阅读时间需要 1 分钟。

hot3.png

有时候我们在页面中展示的图片是根据后台动态获取的,这样有两种方式可以获得图片

1、我们的服务器端存在图片

2、图片以bolb的方式存储在服务器中的数据库中

对于第一种情况,我们直接替换在前台的<img src=""/>scr标签的地址就行。

第二种情况,我们需要从后台得到图片流,以流的方式进行显示。我们借用sturt2进行配置如下:

<img src="file_show.action">

struts2中返回值要配置为stream类型,如下:

<action name="file_*" method="{0}" class="xxxx"/>

   <result type="stream">

             <param name="contentType">image/png</param>
             <param name="inputName">inputStream</param>
   </result>

</action>

代码中如下

public String show(){

   this.inputStream = agentPhoto.getBinaryStream();

return SUCCESS;

}

这样就实现了图片从后台流中获取数据了

转载于:https://my.oschina.net/u/2457218/blog/534767

你可能感兴趣的文章
python基础知识
查看>>
我的友情链接
查看>>
练习6
查看>>
Linux清除用户登录记录和命令历史方法
查看>>
第五章 shell学习之文件的排序、合并和分割
查看>>
翻译 Windows Server 2016和System Center 2016 技术预览版4 使创新更容易
查看>>
我的友情链接
查看>>
smokeping 安装与配置
查看>>
nginx访问控制allow、deny(ngx_http_access_module)
查看>>
EIGRP MD5认证实例
查看>>
提示,请选择有效的文件
查看>>
Android 使用Nginx rtmp 模块
查看>>
Postfix
查看>>
调查称谷歌占北美25%互联网流量
查看>>
Linux链接文件、管道、重定向讲解
查看>>
Ubuntu的一些常用快捷键
查看>>
svn 钩子开启
查看>>
关于 动态分流系统 ABTestingGateway 的想法
查看>>
Redis 网络编程
查看>>
解决Exchange用户邮箱别名为乱码的问题
查看>>