如何在jsp中显示数据库的图片

2019-03-25 13:45|来源: 网路

图片在数据库中以连接<image src="">的方式存在..
我可以用ibatis把这个字符串读出来
怎么在jsp页面中显示这个图片呢
具体的代码是什么?
谢谢!!!

相关问答

更多
  • //后台 要用json-lib把list转成json格式 List list = userService.getUser(page, property, propertyValue); JSONObject datas = new JSONObject(); datas.put("data", list); response.getWriter().print(datas.toString()); //前台 /**Model*/ 与你返回json对象属性对应 Ext.define('userMo ...
  • 这个数据库是菜鸟教程的,你肯定访问不了啊。你要做数据连接就弄一个自己的数据库。代码里也说了(JDBC 驱动名及数据库 URL 数据库的用户名与密码,需要根据自己的设置)。
  • 第一个文件作为HTML页面的模板,定位图片的显示位置。第二个文件则被用来从数据库中实际输出文件流,作为标签的SRC属性。 第一个文件的简单形式可以如下: PicNum\">"; } ?> 当HTML页面被浏览时,每显示一副图片就会调用一次Second.php3文件。当第二个文件被调用时会传入相应的Picture ID,我们可以借此从数据库中取回对应的图片并显示。 Second.php文件如下: Image; ?> 以上仅供参考
  • 你最好还是把图片的链接地址放在数据库里
  • 两种,一种是将图片转化成二进制数据流存入数据库中。一种是保存图片的路径,然后前台读取路径去调用图片。相关的代码百度一下应该会有,第二种方法实现上比较简单,就是存储路径,然后根据路径读取对应的图片显示出来。第一种就比较麻烦,要先把图片转化成二进制数据,读取时就是从数据库读取对应数据再转化成图片显示出来。
  • 像下面这样更新你的小代码, %> <%out.println(rs.getInt("userID")); %> <%out.println(rs.getDate("dob")); %> <%out.println(rs.getString("gender")); %> <%out.println(rs.getString("fir ...
  • 这里的问题非常简单。 如果要在JSP中显示值,则必须使用<%=%>标记而不是<%%>,这里是解决的代码: <%=rs.getInt("ID") %> <%=rs.getString("NAME") %> <%=rs.getString("SKILL") %> The problem here is very simple. If you want to display value in JSP, you have to use <% ...
  • 做到这一点的“正确”方式是利用连接池 。 这样可以减少创建/关闭连接的开销。 除此之外,你做事情的方式并没有错。 保持开放连接时间过长通常不是一个好主意。 为了减少这种麻烦 - 你可以创建一个工具类,它从池中返回一个连接,同样也有一个返回连接池的方法。 The "correct" way to do this is to make use of connection pooling. That way the overhead of creating / closing connections is red ...
  • 没有办法用原始字节数组和JSP EL做你想做的事情。 您需要将图像作为基本64数据嵌入, 如此处所述,或者您需要将图像保存到某个位置的磁盘并提供URL以在src属性中访问它。 There's no way to do what you're trying to with a raw byte array and JSP EL. You'll either need to embed the image as base 64 data as described here or you'll need to s ...
  • 为什么不尝试这样: 我有一个getImageDetails.jsp来根据user_id或名称或其他一些约束从数据库中检索图像数据,如下所示(将代码放在jsp / servlet页面中) int img_id = Integer.parseInt(request.getParameter("your_id")); Connection con = //get your connection object here ; ResultSet rs = null; PreparedStatement pstmt = ...