将图片文件以流的方式写入到jsp页面

将图片以二进制格式存入数据库,并以流的方式展现在jsp页面 1.     简介 项目新需求,管理员有权限创建应用,应用字段包括:id、softname、softunique、softimage;上传图片时,数据库存储二进制,当普通用户首页展示图片时需要以流的方式展现,全程无文件存储目录,图片不保存在服务器。本demo以springmvc框架搭建,上传文件使用的是: @RequestParam MultipartFile myfile 2.     数 阅读详情

     最近项目中要求提供一个servlet供用户访问,用来将用户照片直接显示在网页上,这个和验证码有点类似,只是图片内容来自于文件,没什么新东西,现在将部分关键实现代码贴在下面,以备参考。

    response.setContentType("image/jpeg");      //设置返回内容格式
    File file = new File(photoDir+request.getParameter("Uid")+".jpg");       //括号里参数为文件图片路径
    if(file.exists()){   /如果文件存在
     InputStream in = new FileInputStream(photoDir+request.getParameter("Uid")+".jpg");   //用该文件创建一个输入流
     OutputStream os = response.getOutputStream();  //创建输出流
     byte[] b = new byte[1024]; 
     while( in.read(b)!= -1){ 
      os.write(b);    
     }
     in.close();
     os.flush();
     os.close();
    }

然后再地址栏里直接访问该servlet,可以看到照片直接显示在网页上了,功能简单,以后遇到类似问题直接COPY过去就可以了,提高工作效率。

java以Blob形式存储,读取图片并在jsp页面显示图片流       废话少说代码伺候:封装好的ImageUtil类:目的读取本地的图片文件并存入数据库,然后读出数据库中以Blob形式存储的图片保存到指定目录。package org.blog.util; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; 阅读详情

相关推荐

通过文件流读取本地图片显示在JSP页面方法

通过文件流读取本地图片显示在JSP页面方法

java 通过流的方式读取远程图片并显示在jsp页面(类型以jpg、png等结尾的图片)

参考地址:https://blog.youkuaiyun.com/u010964869/article/details/52229125点击打开链接

m0_37846887的博客 1962

GD32F470实战:如何用EXMC+SDRAM为LVGL打造超大内存池(附完整配置代码)

本文详细介绍了如何利用GD32F470的EXMC接口与SDRAM深度整合,为LVGL构建高性能内存解决方案。通过硬件架构设计、EXMC接口配置、高级内存管理策略及LVGL性能优化技巧,开发者可以突破微控制器内存限制,实现高分辨率显示和复杂动画效果。附完整配置代码,助力嵌入式GUI开发。

rrr55的博客 546

java 通过流的方式读取本地图片并显示在jsp 页面上(类型以jpg、png等结尾的图片)

File filePic = new File(path+"1-ab1.png");                     if(filePic.exists()){                         FileInputStream is = new FileInputStream(filePic);                         int i = is.av

醉ぃ灬清风。 1万+

新入手的Atmel-ICE产品说明

【一句话自我介绍】 我是Atmel最新推出的功能强大的调试编程工具,适用于Atmel ARM® Cortex®-M的Atmel SAM和AVR® 系列芯片。 【我支持的软件】 完美支持Atmel Studio 6.2以上版本直接支持ICC8AVR以上版本支持烧录ICCAVR、CVAVR、IAR等生成的HEX文件 【我支持的器件】 支持AVR 32-bit MCUs的JTA

kaloha3的专栏 1万+

GPT注册与使用全流程详解:从零到一的实战指南

本文详细介绍了GPT的注册与使用全流程,从认识GPT作为智能对话助手开始,到注册前的设备与环境准备、手把手完成账号注册、首次使用指南以及进阶使用技巧。文章还涵盖了安全使用与注意事项,帮助用户从零开始高效利用GPT提升工作效率和内容创作能力。

weixin_33843409的博客 388

jsp网页通过流显示图片

jsp导入图片的方式 (1)第一种是将图片全部导入到项目中,然后用相对的路径的方式进行导入 <img src="相对的路径"> (2)这里主要说的是第二种:如果没有将图片导入到项目中而是在项目外的某个磁盘上就要着重进行如下的方法(利用流,将图片导入到页面上) ...

weixin_40843624的博客 3343

OSGEarth三维可视化避坑指南:如何高效加载SHP/TIF地理数据?

本文详细介绍了OSGEarth在三维地球可视化中高效加载SHP/TIF地理数据的实战策略,包括空间参考系配置、性能优化、二三维联动等关键技巧。通过具体案例和代码示例,帮助开发者解决坐标偏移、性能卡顿等常见问题,提升三维GIS开发效率。

weixin_29216957的博客 222

在jsp中通过I/O流方式读取图片并展示到页面

之前在做一个项目时用到了图片上传并立即展示到页面浏览,而且图片存放在硬盘上的一个文件夹中而非在工程与数据库中,这就会出现一个问题,如果不是在开发程序环境中访问图片页面,则会出现图片不能展示情况,原因很明显,就是外部无法访问到服务器硬盘上的图片。所以这时就需要用到i/o流读取图片并展示,以下是具体步骤: 1.图片展示页面showImg.jsp <% String path = request.

如风 1万+

NuPlayer 之 Renderer

触发postDrainAudioQueue_l()或postDrainVideoQueue()开始渲染。解码器输出数据 → NuPlayer::Decoder::onMessageReceived。音频数据存入mAudioQueue,视频数据存入mVideoQueue。• 每次写入后通过mNotifyConsumed通知解码器。• 通过AudioSink::write()写入音频设备。• 根据VSync信号和音频时钟调整渲染时机。• 通过Surface直接提交给显示系统。

aningxiaoxixi的博客 305

YOLOv11在RK3588芯片上的NPU加速与INT8量化部署全面指南

RK3588 NPU适配YOLOv11的关键技术要点 摘要:本文详细分析了Rockchip RK3588 NPU的硬件架构特性及其对YOLOv11模型的适配优化方案。RK3588 NPU采用三核设计,具备6TOPS算力,包含192个MAC单元和128KB专用SRAM。YOLOv11作为最新目标检测模型,其CSPNet-v5骨干网络、PANet特征金字塔和SiLU激活函数需要特殊适配处理。文章系统介绍了从PyTorch模型导出、ONNX优化到RKNN模型转换的完整流程,重点阐述了NPU不支持的算子处理方案和量

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 1354

spring mvc 将图片文件以流的方式写入到jsp页面

spring mvc不像struts2: Xml代码   &lt;action name="TwoDimensionalCodeAction" class="com.wsg.action.TwoDimensionalCodeAction"&gt;       &lt;result type="stream"&gt;                  &lt;param ...

De_Moivre的专栏 780

【腾讯小龙虾WorkBuddy专栏05】深度解析WorkBuddy连接器(Connector)

深度解析WorkBuddy连接器(Connector)

AI人人懂 1308

【实用】JSP页面图片回显的几种方式

方式一 在Controller层中进行配置 @RequestMapping(value = "/StudentSideController_goWorksDetail.do", method = RequestMethod.GET) public String goWorksDetail(HttpSession session, ModelMap data, Integer worksI...

一见你就笑 2616

电脑硬件:电脑主板上的接口介绍,看完你就懂了

它们主要用于连接老式的键盘和鼠标,虽然速度和兼容性不如USB接口,但在某些特定场合依然发挥着重要作用。PCIe接口是主板上的扩展能力象征,可以连接各种扩展卡,如显卡、声卡、网卡等。电脑主板作为电脑硬件组成关键的部分,今天给大家分享一下电脑主板上有哪些接口,具体每一个接口的特点、使用场景,有需要的朋友可以来了解一下!它们不仅能连接鼠标、键盘、U盘、打印机,还能连接各种外设,如移动硬盘、游戏手柄等。:虽然现在用得越来越少,但在一些特定场合,如工业控制、老旧设备上,仍然需要使用PS/2接口。

IT技术分享社区 2786

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

SpringMVC从数据库中读取图片显示到JSP页面上

 摸索了一个多星期,终于解决了展示瀑布流照片墙的问题,我一直在思考照片放在哪里,前后想了很多方案。最开始是想把照片放在本地(我的E盘中),而数据库中只存照片的名字,但是这种方案遇到了瓶颈,我不知道img标签的src路径怎么写,不能直接写我本地的路径,在网上看了很多,说是要把图片放到服务器下。但是这样我又遇到了一个问题(问题真是频繁啊),因为我创建的是maven工程,之前把maven工程部署到自己配...

StarskyBoy的博客 2万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

如何在JSP页面使用绝对路径显示图片

首先,图片和工程不在一个盘符下,图片也不能放到工程下。 在JSP 文件中 <img src="C:/Users/fx/Pictures/test.jpg"/>这样是引不到图片的。因为,JSP页面在引图片的时候是 在页面解析的路径是<img src="http://localhost:8080/test/images/1.jpg">也就是说JSP在引图片的时候是先去你的工程...

人生若只如初见的博客 4891

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

javaweb文件上传,图片地址上传到数据库,其他jsp页面通过查询数据库直接显示图片

javaweb文件上传,图片地址上传到数据库,其他jsp页面通过查询数据库直接显示图片

qq_51135343的博客 5295

在.jsp文件中怎么插入图片

小白记录问题:在.jsp文件中怎么插入图片。

xiaobai_qian的博客 1万+

Jsp向MySql数据库中写入图片文件

一、先在数据库建这样一张表,下面的这些代码对任何数据库都通用,只要支持blob类型的。          SQL>create   table   image(id  int,content  varchar(200),image   blob);   二、 testimage.html文件内容如下:                  Image   File

huakai521的专栏 5193

JAVA流在页面上显示图片

在系统需要上传图片,但是不要把图片放到web路径下,这个时候就在硬盘上的另外地方设置一个图片文件夹,然后再读取硬盘上的图片,然后显示到JSP页面上代码如下:  String path=request.getParameter("path");   File picFile = new File(path);   if(!picFile.exists()){     Stri

清水雨潭 1万+

jsp页面上传图片文件到服务器页面无刷新的技巧

最近做SSH项目碰到一个问题,我在页面上想上传一个图片文件到服务器,但是在上传前希望能在页面上看到图片的预览。查了一下资料,发现有几种方式可以完成这个功能。一种是通过javascript来实现这个预览的功能,但是这种方法对浏览器有限制,有的浏览器用此方法无效。一种是通过ajax实现,还有一种就是通过无刷新页面上传文件到服务器,通过显示服务器上的临时图片文件也可以实现预览的效果。        

moon__stone888888的博客 5469

将文件中的图片显示到jsp页面

在tomcat目录下找到service.xml文件 -- tomcat安装目录\conf\service.xml 注意: 上图红色框的这条语句 一定要在红框下面那条语句之前。不然图片会报404错误,下面那条语句是配置的项目路径。textImg是项目名字,这是tomcat启动该项目后自动生成的

steven.yang 2万+

JSP页面img图片缓存问题处理

JSP页面img图片缓存问题现象表述及问题解决 l  问题表述: 当对含有头像的客服人员信息进行修改(含对头像信息的修改)后,重新打开数据修改界面,发现文本内容修改成功,而头像内容仍然显示为原来的头像——数据库中的对应信息头像所在字段数据已经成功更新。   l  前提: jsp页面中进行了页面缓存清除处理: 当然,下边3行代码功能与上边的3行功能相同,页面中仅写一份

xiaozaoxi的专栏 5215
上一篇: JAVA中集合的排序方法
下一篇: 慎用java.text.SimpleDateFormat类
FlexAndSpring
博客等级 码龄16年 16粉丝 25原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值