java页面从数据库读取图片到网站上_用JSP从数据库中读取图片并显示在网页上...

news/2024/5/12 15:43:37/文章来源:https://blog.csdn.net/weixin_39697096/article/details/114864862

<1>先在mysql下建立如下的table. 并insert图像.

mysql.sql文件如下:

CREATE TABLE photo (

photo_no int(6) unsigned NOT NULL auto_increment,

image blob,

PRIMARY KEY (`photo_no`)

)

<2>把show.jsp放在tomcat的任意目录下. show.jsp作用:从数据库中读出blob,并产生image/jpg.

show.jsp文件如下:

http://www.gaodaima.com/42017.html用JSP从数据库中读取图片并显示在网页上

String photo_no = request.getParameter("photo_no");

//mysql连接

Class.forName("com.mysql.jdbc.Driver").newInstance();

String URL="jdbc:mysql://localhost:3306/job?user=root&password=111111";

Connection con = DriverManager.getConnection(URL);

//oracle连接

//String URL="jdbc:oracle:thin@localhost:1521:orcl2";

//user="system";

//password="manager";

//Connection con = DriverManager.getConnection(URL,user,password);

try{

// 准备语句执行对象

Statement stmt = con.createStatement();

String sql = " SELECT * FROM PHOTO WHERE photo_no = "+ photo_no;

ResultSet rs = stmt.executeQuery(sql);

if (rs.next()) {

Blob b = rs.getBlob("photo_image");

long size = b.length();

//out.print(size);

byte[] bs = b.getBytes(1, (int)size);

response.setContentType("image/jpeg");

OutputStream outs = response.getOutputStream();

outs.write(bs);

outs.flush();

rs.close();

}

else {

rs.close();

response.sendRedirect("./images/error.gif");

}

}

finally{

con.close();

}

%>

<3>把如下文件放在show.jsp的同一目录下.

index.html文件如下:

图像测试
图像测试
show.jsp?photo_no=2

欢迎大家阅读《用JSP从数据库中读取图片并显示在网页上》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

e7ce419cf2d6ad34d01da2ceb8829eed.png

微信 赏一包辣条吧~

023a57327877fb4402bcc76911ec18ea.png

支付宝 赏一听可乐吧~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_798151.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Flask】 网站的用户管理

网站用户管理 不知道为什么很多学习Flask的人都是从搭博客开始的&#xff08;大概是因为那本书的案例是博客&#xff0c;同时对bootstrap支持良好&#xff0c;bootstrap又是twitter开发的吧。。&#xff09;既然是搭建博客&#xff0c;就免不了要对博客的用户进行管理。我今天照…

ubuntu下零基础建站之python基础环境搭建

这篇说的是 ubuntu下 python 基础环境 python2.7&#xff08;为什么是2.7而不是3&#xff1f; tornado 对2.7支持比较好&#xff0c;还有很多包也是支持2.7&#xff09; 1. 输入python 发现不存在 有python3 python3可以。装下python2 2. apt install python (默认python就是2.…

网站部署——文件系统

文件系统方式部署C#网站 一、右键web项目点击发布 发布方法选择文件系统&#xff0c;目标位置自定义。需要注意的是发布到该文件夹的只有包含在项目中的文件夹&#xff0c;如果有未包含在项目中的文件&#xff0c;需要手动复制到目标位置处&#xff08;bin和obj文件夹除外&…

Web网站服务

具体步骤&#xff1a;1&#xff0e;准备工作为了避免发生端口冲突、程序冲突等现象&#xff0c;建议将使用rpm方式安装的httpd及相关依赖包&#xff08;如果有的话&#xff09;卸载。如图所示&#xff1a;2&#xff0e;源码编译及安装插入安装光盘并挂载&#xff0c;进入到光盘…

js 导出pdf上传至oss_Hexo+Github Pages快速实现个人网站(拓展:域名绑定+Netlify自动部署+阿里云OSS)...

关键字&#xff1a;blog, hero, github, netlify, oss, 域名名人写博客是为了火&#xff0c;我们写博客是因为火。—— 那然1 前言为什么要搭博客呢&#xff1f;就像上面那句话&#xff0c;我搭博客就是因为它火&#xff0c;我身边的人都有自己的博客&#xff0c;并用博客记录分…

前端面试中经常问到的问题:如何提高网站性能 总结

1. 使用dns预解析 DNS 请求需要的带宽非常小&#xff0c;但是延迟却有点高&#xff0c;这点在手机网络上特别明显。预读取 DNS 能让延迟明显减少一些&#xff0c;例如用户点击链接时。在某些情况下&#xff0c;延迟能减少一秒钟。 在某些浏览器中这个预读取的行为将会与页面实际…

关于大型网站技术演进的思考(十八)--网站静态化处理—反向代理(10) 【架构师的想法:正向代理和反向代理的区别】

文章来源&#xff1a;http://www.cnblogs.com/sharpxiajun 架构师&#xff1a;夏天的森林 反向代理也是一种可以帮助实现网站静态化的重要技术&#xff0c;今天我就来讲讲反向代理这个主题。那么首先我们要了解下什么是反向代理。和反向代理相对应的是正向代理&#xff0c;正向…

js对cookie的操作,包括清除网站所有cookie

2019独角兽企业重金招聘Python工程师标准>>> function foreach() {var strCookiedocument.cookie;var arrCookiestrCookie.split("; ");for(var i0;i<arrCookie.length;i){var arrarrCookie[i].split("");if(arr.length>0)DelCookie(arr[…

如何拒绝搜索引擎收录自己的网站?

参考1&#xff1a;https://zhidao.baidu.com/question/543972314.html 参考2&#xff1a;https://jingyan.baidu.com/article/e8cdb32b45b3e837042bad7f.html 请复制以下两行代码&#xff1a; User-agent: * Disallow: / 把上面的两行代码保存为Robots.txt文件&#xff0c;放…

网站安全狗V3.2版 增加URL地址全检测功能 保护网站安全

文章来源&#xff1a;http://my.oschina.net/safedog/blog/260885 原 网站安全狗V3.2版 增加URL地址全检测功能 保护网站安全 发表于2年前(2014-05-05 18:15) 阅读&#xff08;134&#xff09; | 评论&#xff08;0&#xff09; 0人收藏此文章, 我要收藏赞012月12日北京OSC源…

python之web开发二:用Python+Django在Eclipse环境下开发web网站【第一个开发的小案例,按照文章可以成功开发web】

http://www.cnblogs.com/linjiqin/p/3595891.html 用PythonDjango在Eclipse环境下开发web网站 一、创建一个项目 如果这是你第一次使用Django&#xff0c;那么你必须进行一些初始设置。也就是通过自动生成代码来建立一个Django项目--一个Django项目的设置集&#xff0c;包含了…

服务器做jsp网站教程视频,linux jsp服务器 视频教程

linux jsp服务器 视频教程 内容精选换一换本节介绍如何构造REST API的请求&#xff0c;并以调用IAM服务的获取用户Token说明如何调用API&#xff0c;该API获取用户的Token&#xff0c;Token可以用于调用其他API时鉴权。您还可以通过这个视频教程了解如何构造请求调用API&#x…

用户评论与问答:对熊掌号SEO的影响!

在传统SEO中&#xff0c;我们经常强调用户体验度&#xff0c;包括&#xff1a;页面的活性与内容质量&#xff0c;它往往是高排名的一个典型代表&#xff0c;简单举例&#xff1a;①博客评论&#xff1a;提高页面更新频率&#xff0c;增强搜索引擎信任度。②问答页面&#xff1a…

Lambda架构与推荐在电商网站实践

Lambda架构与推荐在电商网站实践 2015-11-24 16:36| 发布者: 炼数成金_小数| 查看: 14636| 评论: 0|原作者: 王富平|来自: 高可用架构 摘要: 高可用架构分享及传播在架构领域具有典型意义的文章&#xff0c;本文根据王富平分享记录。转载请注明高可用架构公众号ArchNotes。王富…

网站常见问题1分钟定位 - 如何使用阿里云ARMS轻松重现用户浏览器问题...

客户投诉不断&#xff0c;本地却无法重现&#xff1f; 页面加载较慢是用户经常会反馈的问题&#xff0c;也是前端非常关注的问题之一。但定位、排查解决这类问题就通常会花费非常多的时间&#xff0c;主要原因如下&#xff1a; 页面是在用户端的浏览器上加载执行&#xff0c;复…

部署社交网站

部署社交网站 案例概述 公司的社交网站采用PHP语言开发&#xff0c;为了管理PHP程序员开发的代码&#xff0c;上级领导要求搭建SVN服务器进行版本控制。社交网站的第一个版本部署在LNMP平台上&#xff0c;前端为Nginx&#xff0c;通过fastcgi协议访问后端的PHP服务器。为了保证…

网站被黑跳转到其他网站的解决办法

前几天&#xff0c;有一客户向我们SINE安全公司反映&#xff0c;网站在google上的推广已拒登&#xff0c;说什么网站存在恶意软件或垃圾软件&#xff0c;导致google广告无法上线&#xff0c;还发现网站从google搜索点击进去会直接跳转到其他网站上&#xff0c;直接输入网址不会…

接入高防后为什么有一些网站,APP等会出现延迟,打开速度慢等问题?...

我们常见的一些网站&#xff0c;APP等用户在接入高防后&#xff0c;会出现延迟&#xff0c;打开速度慢等问题&#xff0c;假如出现这样的情况请大家不要惊慌失措&#xff0c;短暂的时间内出现延迟&#xff0c;打开速度慢是正常的。 以下墨者安全给大家分享下原因&#xff1a;1、…

Ajax_实现动态网站的技术、php语法、php接口、前端渲染和后端渲染

1、实现动态网站的技术&#xff08;后端语言&#xff09; php、java&#xff08;jsp和php语言差不多&#xff09;、.net、Nodejs、python。。。 最简单的是学php 2、php基本语法  js中 js代码用script包起来&#xff0c;php中用<?php ?>包起来后&#xff0c;可以放…

后端服务开启gzip_网站怎么开启Gzip压缩?网站开启Gzip压缩的方法,让网站提速数倍!...

什么是Gzip压缩&#xff1f;Gzip压缩一般是指web服务器中的一个功能&#xff0c;当有人来访问这个服务器中的网站时&#xff0c;服务器中的这个功能就将网页内容压缩后传输到来访的电脑浏览器中显示出来&#xff0c;一般对纯文本内容可压缩到原大小的40&#xff05;。这样传输就…