showImage.jsp
<%@ page language="java" import="java.sql.*"%>
<%@ page import="java.io.*"%>
<%@ page contentType="text/html;charset=gb2312"%>
<%
try {
String id=request.getParameter("id");
..//此处联数据库
String cmd="select image from news WHERE id ="+id;
PreparedStatement sql=con.prepareStatement(cmd);
ResultSet rs = sql.executeQuery();
rs.next();
InputStream in = rs.getBinaryStream("image");
response.reset();
response.setContentType("image/jpeg");
byte[] b = new byte[1024];
int len;
while((len=in.read(b)) >0)
response.getOutputStream().write(b,0,len);
in.close();
rs.close();
}
catch(Exception e)
{ out.println(e);}
%>
使用:
页面显示图片<img src="showImage.jsp?id=<%=id%>">
- 浏览: 619075 次
- 性别:
- 来自: 郑州
最新评论
-
AlanKay:
Mart_dai 写道Hi 齐晓威_518,我想问问,在exc ...
java 后台 Excel 文件生成后转化为字节流 -
18335864773:
国内的pageoffice插件也可以生成excel。也可以用流 ...
java 后台 Excel 文件生成后转化为字节流 -
JAVA_CLASSm:
你好,请问这个还有源码吗?我刚开始接触这个,想要源码学习一下. ...
同一账号不能多地登录(限制同一账号同一时刻只能一个用户登录使用,向QQ一样) -
pangjinquan:
...
前台JS获取后台的Json数据, 动态创建table并填充数据--转自一位朋友 -
lvjun106:
这是增加删除列,,,,
JQuery自动为表格增加一列
相关推荐
在本示例中,我们将探讨如何查询包含二进制图片数据的MySQL数据库,并通过JSP(JavaServer Pages)展示这些图片。这是一个基本但实用的Web应用开发场景。 首先,我们需要一个MySQL数据库表来存储图片数据。表结构...
向MYSQL中写入二进制文件 在实际开发中,我们经常需要将二进制文件存储在数据库中,以便于后续的使用和管理。在这篇文章中,我们将介绍...同时,我们也可以使用Java读取MYSQL数据库中的二进制文件,以便于显示或处理。
好东西\用JSP+Servlet实现二进制图像的动态显示
3. **从数据库读取二进制流并展示**: 讲解如何查询数据库中的二进制流数据,并在HTML页面上进行展示的方法。 #### 二、具体实现细节 ##### 1. 图片转换为二进制流 此部分主要介绍了如何通过Java程序将一个给定URL...
5. 手动添加:除了从数据库读取,JSP还可以提供一个界面让用户直接在页面上输入新的联系人信息,然后保存到数据库。 【通讯录实现的关键点】 - 数据库设计:建立一个合理的数据库结构,如通讯录表,包含字段如id...
在本文中,我们将深入探讨如何使用Java Server Pages (JSP)技术从MySQL数据库中获取数据并将其呈现到网页上。JSP是一种动态网页开发技术,它允许开发者在HTML页面中嵌入Java代码,以实现服务器端的数据处理和交互。 ...
6. **安全与性能优化**:为了提高性能,可以考虑使用缓存机制,例如将图片数据缓存在内存中,避免频繁地从数据库读取。同时,应当注意防止SQL注入攻击,对用户输入进行验证和过滤。 7. **实际项目中的实现**:在...
Base64编码广泛应用于各种编程语言中,例如在PHP中,可以使用base64_encode()函数来将二进制数据转换为Base64编码的字符串。而在JavaScript中,可以使用btoa()函数对字符串进行Base64编码,以及atob()函数对Base64...
【在JSP中使用数据库实验报告】 实验报告的目的是让学生熟悉如何在JavaServer Pages (JSP)中与数据库进行交互,特别是使用Java Database Connectivity (JDBC)技术。实验涵盖了多种数据库操作,包括查询、更新、添加...
当查询结果返回时,我们需要读取`ResultSet`中的二进制数据,并将其转换为适合在网络上传输的格式。这通常涉及到使用`InputStream`和`OutputStream`来读写二进制数据: ```java if (rs.next()) { InputStream is =...
本文将详细介绍如何使用JSP和JSPSmartUpload组件来实现在SQL Server 2000数据库中存储和读取图片的功能。 #### 二、JSPSmartUpload简介 JSPSmartUpload是一款强大的文件上传组件,它为Java Web应用程序提供了简洁...
JSP连接数据库大全JSP连接数据库大全JSP连接数据库大全JSP连接数据库大全JSP连接数据库大全JSP连接数据库大全
jsp 连接各种数据库代码及读取数据实例 在 Web 应用程序中,连接数据库是一个非常重要的步骤,而 JSP 技术正是解决这个问题的利器。本文将详细介绍如何使用 JSP 连接各种数据库,包括 MySQL、Sql Server 7.0/2000、...
基于JSP实现数据库中图片的存储与显示
在 jsp 对数据库查找中,需要使用 Java 语言来编写数据库连接、SQL 语句执行和结果集处理等操作。在本例中,我们使用了 MySQL 数据库管理系统,并使用了 JDBC(Java Database Connectivity) API 来连接数据库。 ...
JSP允许开发者在HTML代码中嵌入Java代码,从而实现与后端数据库的交互,包括读取、写入、更新和删除数据。本文将深入探讨如何使用JSP来连接数据库,并基于此修改数据库内容的关键知识点。 ### 1. JSP与数据库连接 ...
在这个例子中,由于使用了文本文件来模拟数据库存储,所以数据的验证是通过读取文本文件中的内容并与用户的输入进行匹配来完成的。如果找到匹配的用户名和密码,`rightuser`被设置为`true`。 在实际的应用中,通常...
在本文中,我们将深入探讨如何使用Servlet、JSP和MySQL构建一个简单的Web应用程序,该程序可以从数据库读取数据并将其显示在JSP页面的表格中,同时实现CRUD(创建、读取、更新和删除)操作。这个示例是开发Java Web...
在Java Web开发中,JSP(JavaServer Pages)经常用于创建动态网页,而与数据库交互则是Web应用的核心功能之一。本篇文章将详细分析如何利用JSP和JavaBean来实现数据库的分页显示,以MySQL为例。 1. **数据库连接与...
该方案使用JSP技术读取ORACLE数据库中的BLOB字段存储的坐标点,然后将坐标传递到JAVA类中显示图形。在图形的正中还显示了编号,充分展示了JSP结合JAVA应用的优势。 知识点1:JSP技术的应用 * JSP(Java Server ...