我的模型商店图像用文件名(作为字符串)和数据(作为字节数组)描述.我使用Hibernate,这是我的模型:
@Entity
public class Image {
private Long id;
private String name;
private byte[] data;
@Id
@GeneratedValue
@Column(name = "IMAGE_ID")
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
@Column(nullable = false, length = 100)
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Lob
@Column(nullable = false)
public byte[] getData() {
return data;
}
public void setData(byte[] data) {
this.data = data;
}
}
Run Code Online (Sandbox Code Playgroud)
但我想在网站上显示我存储的图像,如: …
我有ByteArrayOutputStream,它包含一个以字节为单位的JPEG图像.我的要求是在JSP页面中显示该图像(使用HTML标签在前端显示图像).我怎么做?
我已经推荐了这个BufferedImage课程,但这对我来说很困惑,因为我对此很陌生.