1

getImageメソッドでbyte[]として画像にアクセスできるBeanがあります。awt画像をバイト配列に変換します。

public byte[] getImage() {
    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    byte[] imageInByte = null;
    try {
        ImageIO.write( (BufferedImage)image, "jpg", baos );
        baos.flush();
        imageInByte = baos.toByteArray();
        baos.close();
        return imageInByte;
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    return imageInByte;
}

テーブル内にjspで画像を表示する必要があります

お気に入り:

<table>
<c:forEach items="${beans}" var="bean">
    <tr>
    <td>${bean.name}</td>
    <td>${bean.origin}</td>
    <td>${bean.year}</td>
    <td>${bean.number}</td>
    <td>${bean.image}</td>
</tr>
</c:forEach>

コンテンツタイプと関係がありますか?

4

1 に答える 1