jsp java MVC图片显示

spring mvc 从本地文件中读取图片,并显示在页面中 //后台java代码@RequestMapping("/bmpShow") public void bmpShow(HttpServletRequest request,HttpServletResponse response,String path) throws IOException { String imagePath = Global.getUserfilesBaseD 阅读详情
@RequestMapping(value = "/image/get")
public void getImage(HttpServletRequest request,HttpServletResponse response) {
    FileInputStream fis = null;
    response.setContentType("image/gif");
    try {
        OutputStream out = response.getOutputStream();
        File file = new File("D:"+File.separator+"timg.jpg");
        fis = new FileInputStream(file);
        byte[] b = new byte[fis.available()];
        fis.read(b);
        out.write(b);
        out.flush();
    } catch (Exception e) {
         e.printStackTrace();
    } finally {
        if (fis != null) {
            try {
               fis.close();
            } catch (IOException e) {
            e.printStackTrace();
        }   
          }
    }
}

问题扩展:

为什么不能使用FileOutputStream来读取文件,也就是不能将用char[]来输出文件?

答:因为是由于要使用二进制来传输文件吧!!


小结:

    Spring强大支出不仅有很多好处,可以无缝的和Servlet相结合,不会像Struts2自己还封装了一层。


<img src="/logImage/img.json">

转:http://my.oschina.net/jast90/blog/294868
粒子滤波在基于误差状态量的INS/GNSS组合导航中的使用技巧-On Particle Filter based Error-State INS/GNSS Intergrated Navigation 本文面向以15维惯导(INS)误差为状态量,3维位置误差为量测量的INS/GNSS组合导航系统,​在西工大严恭敏老师的开源工具箱中PF相关库函数基础上实现基于粒子滤波(PF)的惯导误差状态量的递推估计,设计了粒子重置环节并强调了其在本特定场景下的重要性。 阅读详情

相关推荐

在 dell precision 7920 tower CentOS 8 Stream 上安裝nvidia驱动程序、Anaconda

简单记录一下如何在实验室dell precision 7920 tower CentOS 8 Stream上安装nvidia显卡驱动。

chen9046的博客 995

Java的MVC设计模式,带你深刻理解MVC

由上我们总结一下MVC的处理过程:首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户。MVC一个很有用的好处就是,能为你的应用程序处理很多不同的视图,然而在视图中却没有真正的处理发生。①使用MVC最重要的原因就是,多个视图可以共享一个模型,由于你已经将数据和业务规则分开来,能最大程度减少代码的冗余度,最大化的冲用你的代码,这样,在后期的维护阶段,也能减轻很多压力。3.使用MVC的原因。

bjmsb79的博客 1757

ONFI5.0命令字实战指南:从基础操作到高级应用

本文深入解析ONFI5.0协议的核心——命令字,提供从基础操作到高级应用的实战指南。详细拆解了NAND闪存的复位、读状态、数据读取(00-30)、页编程(80-10)和块擦除(60-D0)等关键命令周期,并探讨了多平面操作与缓存操作等高级性能优化技巧,帮助开发者高效、稳定地与NAND芯片进行底层交互。

vscode5coder的博客 463

JSP页面图片显示不了

在搞JavaWeb的时候遇到的一个问题,困扰了我挺久,写这个记录一下,jsp中写了在浏览器中图片显示不了,后面找了一个解决方法,以下提供四种解决办法。 方法一: <img src = "../img/1.jpg">这里改成<“img src = "./img/1.jpg”> 方法二: tomcat配置中的Deployment下面的Application context改成"/"就行 方法三(推荐): <img src="${pageContext.request.contex

qq_43590728的博客 1万+

SDIO_WiFi驱动学习之SDIO架构介绍及源码分析

一、引言 因为WiFi驱动比较复杂,所以WiFi驱动的博客将分为两篇来写。 本篇博客主要介绍Linux下的SDIO架构及源码分析。 二、SDIO WiFi SDIO-Wifi模块是基于SDIO接口的符合wifi无线网络标准的嵌入式模块,内置无线网络协议IEEE802.11协议栈以及TCP/IP协议栈,能够实现用户主平台数据通过SDIO口到无线网络之间的转换。SDIO具有传输数据快,兼容SD、MMC接口等特点。 对于SDIO接口的WiFi,首先,它是一个SDIO的卡设备,然后具备了WiFi的功能。所

陈子陌的博客 1万+

VMware桥接模式实战:用手机热点给Linux虚拟机共享网络(附WiFi适配技巧)

本文详细介绍了在移动办公场景下,如何为VMware中的Linux虚拟机配置桥接模式,以通过手机热点共享网络。文章深入解析了桥接模式在无线环境下的工作原理,提供了从主机端准备、VMware设置到Linux虚拟机内部配置的完整实战步骤,并针对手机热点的特殊性,分享了MTU优化、DNS配置及常见网络问题的诊断与解决方案,帮助用户实现稳定高效的移动虚拟化办公。

2y3u4i5o6p的博客 1197

Java框架——springMVC基础

Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。查看官方文档:https://docs.spring.io/spring/docs/5.2.0.RELEASE/spring-framework-reference/web.html#spring-web我们为什么要学习SpringMVC呢?轻量级,简单易学高效 , 基于请求响应的MVC框架与Spring兼容性好,无缝结合约定优于配置。

qq_51936245的博客 2411

想在瑞芯微RK3588上跑视频分类模型?避开3D卷积这个坑,试试这几种NPU友好的方案

本文探讨了在瑞芯微RK3588上部署视频分类模型时如何避开3D卷积的性能陷阱,提供了三种NPU友好的替代方案:MobileNetV2+GRU组合、Temporal Shift Module(TSM)和帧级池化。这些方案在保持较高准确率的同时,充分利用RKNPU的硬件加速能力,显著提升推理效率。文章还分享了从模型转换到部署优化的完整流程和实战经验。

weixin_28724319的博客 418

JavaWeb开发------MVC模式

MVC介绍 JSP中的MVC模式 模型的生命周期与视图更新 MVC模式的简单实例。提示:以下是本篇文章正文内容,下面案例可供参考模型-视图-控制器(Model-View-Controller),简称为MVC。MVC已经成为软件设计者必须熟练使用的开发模式。本章必须理解、掌握在JSP程序设计中怎样具体体现MVC开发模式(其他语言的程序设计是非常类似的,仅仅是具体使用的API不同而已)。MVC是一种通过三部分构造一个软件或组件的理想办法。1、模型(model) 用于存储数据的对象。

qq_63748375的博客 1638

【100%通过率】2024华为OD机试真题E卷 C++ 实现【栈数据合并/空栈压数】

向一个空栈压入正整数,每当压入一个整数时,执行以下规则(设: 栈顶至栈底整数依次编号为n1、n2...nx, n1为最新压入的整数)

MISAYAONE的博客 1554

互联网人提高效率必备软件合集

很多的时候我们解决不了问题,只是因为没有找到对的工具,实际上,很多好的工具就在那里,只是你不用而已。这点上,信息壁垒是一个很大的原因,因此我希望兄伙伴们多出去走走,不要只是局限在一个圈层;

zhonglunshun的专栏 3484

【Java开发中的MVC模式(初学者)】

利用html+java+mysql等技术手段,写一个demo,功能如下:根据准考号查找学生相关信息。 在查询页面中输入学生的考试号,及时查询到学生的姓名、班级、课程、成绩等信息。(该文主要讲述MVC模式,所以默认数据库只有一门课程一个成绩,利用第一范式构建数据库)...

LeeChance的专栏 3036

CarSim仿真高级进阶---VS 命令行

仿真软件作为一种强大的工具,被广泛应用于汽车工程领域,本文将介绍如何使用VS命令行进行CarSim仿真的高级进阶操作,我们将结合相关的源代码和描述,帮助读者更好地理解和应用这一功能。打开Visual Studio,在“文件”菜单下选择“新建”->“项目”,然后选择“控制台应用程序”模板,填写项目名称和位置,点击“确定”按钮创建项目。保存源代码后,点击菜单中的“生成”->“生成解决方案”来构建项目,确保构建成功,没有任何错误。点击“编辑”按钮,在弹出的窗口中点击“新建”按钮。,并拥有有效的许可证。

weixin_50547796的博客 309

java mongodb 显示图片_JAVA读取MongoDB中的二进制图片并显示在页面上

1:Jsp页面: 2:xml配置:3:java后台代码package com.crscic.igms.manager.web;import java.io.OutputStream;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRes...

weixin_31368989的博客 715

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

java.lang.IllegalStateException: getOutputStream() has already been called 解决办法

今天上班做从数据库查询图片到jsp页面显示,结果报java.lang.IllegalStateException: getOutputStream() has already been called 错误,折腾了将近半天的时间才弄出来。 在网上查阅了很多资料基本上都是一家之言,虽然说得都对,不过没有源码。所以我写下来供大家查阅。废话不多说,直接贴代码: 1、jsp页面(注:我用的是sp

mingyuanjava的专栏 2万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

上传图片以及图片回显

上传图片以及图片回显 这节课学习了如何上传图片以及图片的回显 一,首先导入pom.xml的包 <!-- 文件上传 --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</ar...

dugemen的博客 1188

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

java 实训项目_实训方案(JavaWeb项目实训)-

实训方案(JavaWeb项目实训)- 2012-2013学年第一学期 《Java Web项目开发实训》课程实施方案 课程名称(英文):Training of Java Web Project 上课学时: 适用对象:信息类本科各专业 限选人数:30人以下 授课教师:张晓明 一、实训方式 采用在机房讲授+演示实例+任务训练的方式,即边讲授边演示边训练。讲授Java Web项目开发所需的主要的基础知识,...

weixin_29944883的博客 2468

Java----jsp显示servlett文件流中的图片

Java----jsp显示servlett文件流中的图片

广信_杨楠的博客 2270

验证码

为什么80%的码农都做不了架构师?>>> ...

weixin_33711647的博客 71

我爱Java系列---【SpringMVC传统方式的文件上传和前端获取数据库图片在页面显示】...

一、文件上传 说明:传统方式的文件上传,指的是我们上传的文件和访问的应用存在于同一台服务器上。并且上传完成之后,浏览器可能跳转。 1. 第一步:创建 maven 工程并导入 commons-fileupload 坐标 1 <dependency> 2 <groupId>commons-fileupload</groupId> 3 <art...

weixin_30487701的博客 241

struts2之图片上传

前言: 通过对struts2之增删改查的了解,我们来解决我们在原基础上遗留的问题,也就是我们的图片上传以及图片的展示 首先我们先来建立我们所需要的上传图片界面 clzList.jsp 代码如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> ...

Kobe Bryant 352

《深入浅出学Java中级教程》

课程目录 第1节:开发流程及Eclipse使用 第2节:数据类型和数组 第3节:类声明和对象构造 第4节:集合入门 第5节:异常 第6节:JDBC-CLASS-Statement 第7节:JDBC-PreparedStatement-ResultS 第8节:JSP开发标准环境 第9节:JSP简介 第10节:Web本质论 第11节:Web本质论续

xo_zhang的专栏 2485

struts2 List<String> 界面显示

<s:iterator value="urls" id="p_w_picpathUrl"><tr><td><img src="${p_w_picpathUrl}"> </td></tr><tr><td><s:property value="p_w_picpathUrl"/&g...

weixin_34336526的博客 165

图片上传大致思路

思路 目标很简单,通过JSP页面让用户选择本地图片文件,提交就上传到服务器保存。上传成功的话JSP页面上就显示刚上传的图片。 我自己想了一下,觉得有两种办法可以试试: 1、服务器把图片作为blob型数据存进数据库,然后显示的时候就查数据库取出来送到JSP 2、服务器把图片作为文件保存到服务器某个文件夹,例如upload文件夹,然后把图片的路径名作为varchar型保存到数据库中。 显示的

爱生活、爱dota、爱魔兽、爱编程、我不大梦想却很大.请不要叫我修电脑-告诉你我不会,我是--程序员 546

Spring MVC访问静态图片的问题

Spring MVC访问静态资源的方法之一就是在Spring的配置文件里增加

jovon的专栏 1779

java实现文件上传预览_jsp+springmvc实现文件上传、图片上传和及时预览图片

1、多文件上传:http://blog.youkuaiyun.com/a1314517love/article/details/241832732、单文件上传的简单示例:http://blog.youkuaiyun.com/cheung1021/article/details/70846733、springMVC+ajaxfileupload异步上传图片并及时预览http://www.codeweblog.com/spr...

weixin_39909001的博客 476
上一篇: 分页
下一篇: mysql事务处理
lcathm
博客等级 码龄18年 37粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值