MySQL存图片路径,在JSP显示图片的代码怎么写?

用的是MySQL8和elipse,
想在连接数据库的基础上,
把数据库里img这个里面存的图片路径运用到JSP的标签上,
目前img里存的是image/malatang.jpg ,
image是当前项目的图片夹,
完全小白自学中,希望大家能给出详细的修改的代码,谢谢大家!

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

<%@ page import="com.mysql.jdbc.Driver" %> 

<%@ page import="java.sql.*" %> 

<html>
<head>
<title>通过JSP打开数据表</title>
</head>
<body>
<% 
Class.forName("com.mysql.cj.jdbc.Driver");
    System.out.println("驱动程序加载成功...");
String url = "jdbc:mysql://localhost:3306/test1?useSSL=false&serverTimezone=Asia/Shanghai";
String user = "root";
String password = "1122";
String tableName="test1";
Connection conn = DriverManager.getConnection(url, user, password);
out.print("数据库连接成功!");  
out.print("<br />");            

 String imgpath = "SELECT img FROM foodstest;"; 
 request.getContextPath();

  Statement stmt = null;  
   stmt = conn.createStatement();  

    ResultSet rs = stmt.executeQuery(imgpath);    
     out.print("查询结果:");  

    while (rs.next()) {  

        out.println(rs.getString("img")); //将查询结果输出  

    }  
   %>

   <br/>


<img src="<%=?>" alt="images"/>







1

2个回答

<img alt="图片加载失败" src="${pageContext.request.contextPath}/image/malatang.jpg" width="150px" height="100px">
0

在head内添加如下

<% 
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

图片

<img src="<%=basePath%>image/malatang.jpg" alt="images"/>

while (rs.next()) {  
                $('img').attr('src','<%=basePath%>' + rs.getString("img"))
        out.println('<%=basePath%>' + rs.getString("img")); //将查询结果输出  
    }  

此处仅针对一张图片

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Struts2+Hibernate3将图片保存于mysql数据库并将其显示在JSP页面
文章来源:http://blog.csdn.net/yuyuyuyuy/article/details/6298753#comments  这两天研究了一下图片存储在mysql数据库中,并显示在jsp页面上。       我创建的数据库只有一个表image(id int,image blob);                        
jsp图片动态存储到mysql数据库中
一,创建数据库,create tables images(id int not null primary key ,content varchar(100),image blod );        二,在jsp中连接数据库, import java.sql.Connection; import java.sql.DriverManager; public class Conn {
数据库存储图片路径并显示图片
关于数据库存储图片问题 设置上传的图片存储在Tomcat服务器编译好的文件中(Tomcat的发布路径),这时的路径使用绝对路径 E:\software\apache-tomcat-8.5.23\webapps\QQTalk\images\2.jpg, 然后在数据库中设置路径为相对路径 images\2.jpg即可,费了不少时间 ...
JSP页面如何显示(绝对路径)本地图片
大家有没有遇到过JSP页面里面写img标签,然后跟绝对路径,"图片就是显示不出来的问题,直接打开HTML文件不就是这么显示图片的么?关键问题是JSP是运行在服务器上的(以Tomcat为例),服务器是有个根路径的,如果你用绝对路径前面是有个http://localhost:8080/×××这么一串路径的,那怎样显示本地的图片呢?下面讲一种比较简单的方法 这个方法就是设置虚拟目录,也
Jsp页面图片img标签使用绝对路径进行显示
版权声明:博主为初学者,大家一起交流学习!让我们一起进步! https://blog.csdn.net/YuanMxy/article/details/78644378 最近在做一个商城系统,用来巩固自己所需学的java知识,中间遇到了一个很简单但有由于自身基础不牢导致的图片绝对路径显示的问题,特整理. 如果在jsp中,直接用&amp;lt;img src=&quot;D:/pt/1.jpg&quot; /&amp;gt;这样引...
JSP 页面中用绝对路径显示图片
转载自 http://lijun0349-163-com.iteye.com/blog/2008680 JSP 页面中用绝对路径显示图片 博客分类:  JSP   首先,图片和工程不在一个盘符下。图片也不能放到工程下。  在JSP 文件中   这样是引不到图片的。因为,JSP页面在引图片的时候是在页面解析的路径是:。也就是说JSP在引图片的时候是先去你的
Jsp中图片显示问题以及显示绝对路径图片问题
Jsp中图片显示问题最近项目中,有图片上传的情况,要求:保存路径存储在配置文件中,放在系统绝对路径下,命名方式:path/image/分类/imageName。 过程中,分类目录使用的是中文路径,一直没有想到因为中文路径会导致图片不显示,在查看图片时,一直都显示404,找不到资源,但是明显路径没有问题,图片也确实存在,害的本人头疼好久,突然发现显示图片的路径中,中文被编码成一串字符,难道是因为路径
servlet+jsp同一个页面上传文字图片,并将图片地址保存到MYSQL
前文 最开始是为了解决图片保存到MySQL数据库的问题,之前没做过,后来自己查资料。找到两种有效的方式。 第一种是直接把图片转化成字节流存进数据库,这样的例子很多,好处很明显,存进去以后,可以直接备份数据库带走,简单方面,坏处就是图片占用内存,一旦数量上来,那么对内存库的压力很大,在高并发访问的情况下,占用资源较大,所以一般情况下,很多公司都不是采用这样的方式。而是采用第二种,把图片上传到服务
获取图片显示在jsp中
应用场景 如果我们本地或者服务器目录有一张图片,我们不能直接以访问静态资源的形式去访问这张图片。 所以考虑使用Action(服务端)作为中介去获得这张图片。 或者为了解决跨域问题: 比如我们使用了canvas把我们的动态页绘制保存成静态html页,但是动态页又用了其它第三方来源的图片,这种情况下canvas是不能绘制成功的,因为canvas不能跨域去获取第三方的图片。
JSP页面中用绝对路径显示图片
JSP页面中用绝对路径显示图片首先,图片和工程不在一个盘符下。图片也不能放到工程下。 在JSP 文件中 &amp;lt;img src=&quot;C:/Users/fx/Pictures/test.jpg&quot;/&amp;gt;  这样是引不到图片的。因为,JSP页面在引图片的时候是在页面解析的路径是:&amp;lt;img src=&quot;http://localhost:8080/test/images/1.jpg&quot;&amp;gt;。也就是说...
java中根据图片的url将文件回显在jsp页面代码
亲测好用 jsp页面忽略 一:controller方法 /** * 上传文件后显示文件的功能 * @param request * @param response * @param url * @throws IOException */ @RequestMapping(value = "doViewByAccessory") public void doViewByAcce
JSP:上传图片到数据库并从数据库调用图片
实现将图片放入数据库,并从数据库调用图片 准备:tomcat-9.0.01      jdk9     eclipse-ide     mysql8.0      mysql-connector-java-8.0.11.jar(jdbc驱动包)   一个图片 1,建库/建表 create database bin_db; //建库 use bin_db; create...
JSP 页面中用相对路径显示图片
首先,图片是在项目 WebContent/imags目录下的  1.获取当前相对路径 String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path
web前端新手学习总结(五):jsp中图片路径写法问题
在images文件夹下面新建了一个文件夹logo,导入了logo1图片在logo文件夹下面, 导入了logo2图片在images文件夹下面。 拿logo1图片路径写法为例。 注意下面这种写法是错的 &amp;lt;img src=&quot;/singzypm/images/logo/logo1.png&quot;&amp;gt;(错误写法) 原因是:&amp;lt;%=path%&amp;gt;是代表网址红色划线部分http:...
基于jsp+ServletFileUpload+mysql,上传图片存储虚拟地址到数据库并显示
1.数据库表结构: 图片在数据库存储方式为虚拟路径 ! 2.依赖包:commons-fileupload-1.3.2.jar和commons-io-2.5.jar 下载地址:(根据自己项目jdk版本来下) http://commons.apache.org/proper/commons-fileupload/ http://commons.apache.org/proper/comm...
在MySQL中存储图片路径
MySQL数据库中一般存储图片的相对路径:(1)/image/isbiLogo.jpg,表示包含该图片的image文件夹放在根目录下(即某盘符目录下,比如F:); (2)./image/isbiLogo.jpg,表示包含该图片的image文件夹放在.sln文件同一目录下;
jsp页面如何显示本地磁盘路径的图片?
今天在做项目的时候遇到这个问题,搞了我大半天才解决。有时候如果项目中涉及到大量的图片和视频,我们在数据库是存到本地磁盘路径,或者是服务器磁盘路径。可能就会遇到这个问题,在项目中,能直接访问的资源只能是在此项目中的。当要访问磁盘文件的时候,就会访问不到,也不是说就没有办法。通过下面这种方法就可以。那就是配置虚拟路径:也就是说把硬盘上一个目录映射到tomcat的工作目录下,然后tomcat就可以根据一...
jsp图片显示问题(绝对路径和相对路径)
大概操作: 1.将图片文件放在工程项目文件夹内。注意要刷新文件夹,在eclipse当中。 2.最好建立一个 “images” 文件夹 ,方便图片文件的管理 3.这里用的是相对路径,如果用绝对路径的话会影响在浏览器(客户端的使用)。就会出现常说的 图片在浏览器中无法显示。 原因:绝对路径相对路径 我试过修改Tomcat  sever.xml 文件,但是好像并
关于jsp中img绝对路径的解决方法
解决方法1: 为img配置servlet,然后传入参数,由servlet读取之后,然后write给前台,这样的话,要考虑一个页面多个文件的读取流的问题 解决方法2: 配置server.xml文件,增加 path为jsp文件要访问的磁盘目录,jsp不能直接访问硬盘中的位置,能够访问程序目录下的文件夹以及文件 然后再配置img中的src路径时,加上http://localh
一套完整简单的图片上传到数据库保存路径
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>用户注册</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <form action="registeServlet" enctype="multipart/form-data" method="post" name="myfrom"> 用户图片:<input type="file" size="30" name="test" /> <br /> <input name="up" type="submit" value="上传" /> </form> </body> </html>
mysql数据库中关于存图片的绝对路径问题
图片路径一定不能相对路径,一定要绝对路径。对应的图片文件目录为:
JSP页面显示上传的图片路径问题
jsp页面 控制器 @RequestMapping("/student.do") public ModelAndView addStudent( Student student, @RequestParam("file") MultipartFile file,Model model, HttpServletRequest request,ModelAndView m)throws Ill...
[导入]用JSP从数据库中读取图片并显示在网页上
用JSP从数据库中读取图片并显示在网页上(Blob)文章来源:http://blog.csdn.net/vincentlaw/archive/2005/08/16/455818.aspx
基于jsp、servlet、MySQL 实现读取显示数据库中的图片
首先介绍mysql数据库表的信息: CREATE TABLE `imgtest` ( `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '图片id', `name` varchar(20) NOT NULL COMMENT '名称', `image` blob NOT NULL COMMENT '照片', PRIMARY KEY (...
JSP 页面中ajax返回图片绝对路径显示图片
转自:http://zhao103804.iteye.com/blog/1884343     首先,图片和工程不在一个盘符下。图片也不能放到工程下。   在JSP 文件中 &amp;lt;img src=&quot;C:/Users/fx/Pictures/test.jpg&quot;/&amp;gt;  这样是引不到图片的。因为,JSP页面在引图片的时候是  在页面解析的路径是:&amp;lt;img src=&quot;http://...
jsp页面显示图片
jsp页面显示图片自然是用img标签,但是src如果直接指向图片的路径,当添加图片后去查看是显示不出来的,因为没有加载到项目中,这里提供一个将图片以二进制流的方式传递的方法。 前端代码: src指向后台io流读取图片方法,我这里的imgId是拼接的图片名,因为我们上传时的图片名有标准规格,路径是服务器指定路径。 &amp;lt;img src=&quot;&amp;lt;%=appPath%&amp;gt;/geReqAc...
jsp将图片存入数据库
基于JSP实现图片的数据库存储与显示  徐晓明  柏高集团 摘  要:本文介绍了利用JSP的编程模式如何实现图片的数据库存储和显示。关键词:JSP、动态存取、SQL、输入输出流1、引言数据库应用程序,特别是基于WEB的数据库应用程序,常会涉及到图片信息的存储和显示。通常我们使用的方法是将所要显示的图片存在特定的目录下,在数据库中保存相应的图片的名称,在JSP中建立相应的
php存储和显示图片【MySQL】
http://blog.sina.com.cn/s/blog_6f7ef65401018ns9.html
[Java基础]Jsp页面图片img标签使用绝对路径进行显示
最近在做一个商城系统,用来巩固自己所需学的java知识,中间遇到了一个很简单但有由于自身基础不牢导致的图片绝对路径显示的问题,特整理. 如果在jsp中,直接用&lt;img src="D:/pt/1.jpg" /&gt;这样引入绝对路径的图片时,是找不到此图片的,因为他是找自身工程的路径,也就是我这个工程名字叫 MyGoodsShop,他所解析的路径为&lt;img src="http://lo...
Jsp 根据绝对路径加载本地图片
index.jsp<%-- Created by IntelliJ IDEA. User: wkk Date: 2017/5/24/024 Time: 16:22 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UT
java+mysql实现保存图片到数据库,以及读取数据库存储的图片
一:建表   二:获取数据库连接 1:导入mysql的驱动jar包,mysql-connector-java-5.1.8-bin.jar 2:写代码连接数据库,如下: 1 /** 2 * 3 */ 4 package com.hlcui.file; 5 6 import java.sql.Connection; 7 import ja
java怎么把图片以base64字节存入数据库,并将其显示到jsp页面上
这两天工作上遇到了这个问题,在网上查了很多资料,感觉比较乱,故在此整理一下。 我要实现的功能就是 页面显示数据库中的base64字节码 也就是三张图片 用户浏览上传本地图片 点击上传 页面上的图片会切换。 一 前期准备 1.数据库建表  imgCODE字段我选得clob类型 用来存二进制字节码的 2.jsp页面的浏览选择文件 上传   打红圈的是需要注意的
jsp上传图片直接显示在页面上,写好的代码
上传图片时,选择图片之后显示在页面上,现成的代码,直接使用即可
图片直接保存到数据库,并在JSP页面显示
根据项目需求将图片直接保存到数据库中,并在取出后在JSP页面显示 javaweb项目,框架struts2、spring2、hibernate 1.JSP页面提交图片,后台获取图片流,从流中获取byte数组,base64编码放在数据库 2.后台从数据库中获取图片base64码,解码为byte数组,传送到JSP也 3.具体事项见源代码 ...
JSP显示图片(转载)
首先,图片和工程不在一个盘符下。图片也不能放到工程下。 在JSP 文件中 &amp;lt;img src=&quot;E:/图片/1.jpg&quot;/&amp;gt;  这样是引不到图片的。因为,JSP页面在引图片的时候是在页面解析的路径是:&amp;lt;img src=&quot;http://localhost:8080/Chaomer/images/1.jpg&quot;&amp;gt;。也就是说JSP在引图片的时候是先去你的工程目录下找的。 所以如果要在...
jsp网页在浏览器中不显示图片_eclipse环境下配置tomcat中jsp项目的虚拟路径
遇到的问题是这样的,在jsp网页中嵌入了本地的图片,由于会用到上传到服务器的图片,所以没有放到项目里面,而是把所有图片单独放到一个文件夹里,然后打算使用绝对路径把要显示的图片显示出来,比如是放在了E盘的uploadPhotos文件夹里,但是在使用绝对路径显示时,代码如下:在eclipse中的内置浏览器里面是可以显示的,但是到其他浏览器都不显示,后来看到这篇文章http://bbs.csdn.net
JSP显示服务器路径下的图片
在JSP页面中显示图片,需要用到标签,src可以指向图片的绝对路径和相对路径,一般为:src="/source/image/xxx.png"。但通常情况下,我们需要显示的图片并不在项目路径下,而是存放在服务器的某个路径下。因此我们需要通过流的方式进行图片显示。 最简单的方式:1、JSP采用标签  2、后台获取图片路径并以流的方式输出 1、JSP 2、showI
eclips中编写jsp页面时图片不显示
eclipse中jsp页面显示图片
SSH项目上传图片并把图片路径存放在数据库, 及其图片的显示
页面设置: [java] view plain copy   "post" enctype="multipart/form-data">       "file" name="upload" />   enctype属性:     enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。     默认地,表单数据会编
从Oracle中数据库中读取以Blob类型存储的图片显示在jsp页面中
在之前的项目中做文件上传的时候比较多。实现文件上传,我们有两种实现思路:第一就是将文件上传到服务器的某一位置,然后在数据库中存储文件的服务器上的位置。第二就是直接把文件存储到数据库中。   图片也是文件的一种。这里我们主要讨论以第二种方式存储到Oracle数据库的图片信息如何显示在jsp页面中。 我在项目使用的struts2框架实现的。现在我先描述一下我的需求,请看图片:在用户基本信息 下显示
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 学习java写代码的方法 数据库课程设计怎么写