【发布时间】:2013-03-19 21:10:59
【问题描述】:
我在 ArrayList 中有 100 个 BufferedImage 对象,我想在 jsp 中显示所有这些图像。
<%
ArrayList<BufferedImage> list = GlobalData.getImageBufferArrayList();
%>
</head>
<body>
<ul>
<li><img alt="" src=""> </li>//image1
<li><img alt="" src=""> </li>//image2
<li><img alt="" src=""> </li>//image3
...
..
...
</ul>
</body>
我不知道在这些图片上添加什么src
是否可以将图像数据作为图像的src。(就像我们在html中从canvas获取图像数据一样)
或者是他们展示这些图像的任何体面方式。
【问题讨论】:
-
您可以将图像名称/路径保存在字符串数组中,然后在“for”循环中编写
-
我的磁盘上没有图像
-
您需要一个单独的 servlet,其标题内容类型为 image/png 或 jpg 或 gif。此 servlet 获取缓冲图像并将其输出。在每个 src 属性中让 src='servlet?img=NUMBER' 其中 NUMBER 是数组列表中每个图像的索引。
标签: java image jsp bufferedimage