需求是,前台通过传参,确定唯一图片,然后后台在服务器磁盘中读取该图片,然后显示于前台页面上。

后台代码:

@RequestMapping("unit/bill/showeinvoice")
@ResponseBody
public void showEInvoice(HttpServletRequest request, HttpServletResponse response){
FileInputStream fis = null;
OutputStream os = null;
String filepath = path; //path是你服务器上图片的绝对路径
File file = new File(filepath);
if(file.exists()){
try {
fis = new FileInputStream(file);
long size = file.length();
byte[] temp = new byte[(int) size];
fis.read(temp, 0, (int) size);
fis.close();
byte[] data = temp;
response.setContentType("image/png");
os = response.getOutputStream();
os.write(data);
os.flush();
os.close(); } catch (Exception e) {
e.printStackTrace();
}
}
}

前台代码:

<html>
<body>
<img src="/unit/bill/showeinvoice" /> //src值就是后台controller的映射地址
</body>
</html>

最新文章

  1. Android Json处理框架
  2. js中遍历出查询后的listmodel(下拉框系列)
  3. Bootstrap学习------Tabel
  4. MaskedTextBox控件实现输入验证
  5. CentOS7 盒盖休眠
  6. 2-07. 素因子分解(20) (ZJUPAT 数学)
  7. 391.FANUC宏程序编程
  8. Spring AOP功能和目标
  9. Mac上安装Docker
  10. windows下配置下burpsuite的小方法。
  11. H5进行录音,播放,上传
  12. C代码与C++代码之间的相互调用
  13. firefox一搜索就提示是否进入***网站和取消占地方的标题栏
  14. 【Session】Tomcat中Session持久化到文件系统或数据库
  15. HttpClient 学习整理【转】
  16. 20155236范晨歌 Exp7 网络欺诈技术防范
  17. HDUOJ----最少拦截系统
  18. ffmpeg重要的参考学习网址
  19. webform的导出
  20. Express处理GET/POST请求(POST请求包含文件)

热门文章

  1. 实现鼠标悬停,div勾画div边框的动画
  2. Vue小技巧-懒加载
  3. go chan 入门代码
  4. spring注解注入:&lt;context:component-scan&gt;详解
  5. 前端上传图片回显并用base64编码,后端做解码储存,存储图片路径在.properties文件中配置(以上传身份证照片为例)
  6. Alisha’s Party (HDU5437)优先队列+模拟
  7. HQL包含中文查询失败
  8. 基于C++的牛顿切线法演示
  9. PY序
  10. [NLP]非终结字符集&amp;终结字符集