ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

java-如何在Struts 2中显示图像?

2019-10-12 05:04:09  阅读:201  来源: 互联网

标签:java image database struts2 jsp


我需要使用保存在字节数组中的图像来检索数据库中的行.如何使用Strut2显示图像?

我已经使用自定义结果显示了它.我传递了ID,并在数据库中进行了操作搜索.我的问题是如何多次调用它?我有一个检索所有行的操作.如何从列表动作调用显示图像动作?还是有更好的方法来实现这一目标?

JAVA

我的操作列出了要在JSP上显示的对象.

JSP

第一种方式:我使用迭代器标记,并且在每次迭代中我都想显示字节数组中的图像.我想调用该操作以在此处检索图像.

第二种方式:我尝试了这个post,但它对我不起作用.

<img src="data:image/jpg;base64, <s:property value="imageData"></s:property> />" >

图像数据是字符串中的图像.

解决方法:

要检索数据库中的行,有很多方法,但是所有方法都利用JDBC API.您可以将对象映射为图像数组,该图像数组包含您保留在数据库中的字节,blob或clob数据.

显示将其发送到浏览器所需的图像.在Struts2中,可以使用stream result类型将图像数据输出到浏览器.

或像How to send and display image from action class to JSP in Struts 2回答中一样使用Servlet API在JSP上传输数据.

结合您已经启发问题的答案中的经验来对数据进行分类,您可能会获得合适的结果.

标签:java,image,database,struts2,jsp
来源: https://codeday.me/bug/20191012/1898061.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有