Я использую Struts и hibernate с базой данных oracle и пытаюсь сохранить изображение в базе данных и извлекать изображение из базы данных и отображать его на странице jsp Я могу чтобы установить и получить изображение, но может отображать изображение на странице JSP ...Как динамически отображать изображение из базы данных на странице jsp
используя этот код ...
public String getImage() throws UnsupportedEncodingException {
String simage=new String(image, "UTF-8");
System.out.println(simage);
try {
FileOutputStream fw = new FileOutputStream("ItemImages/"+simage);
fw.write(image);
} catch (FileNotFoundException ex) {
System.out.println(ex);
//Logger.getLogger(Items.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
System.out.println(ex);
} finally
{
return simage;
}
}
public void setImage(String image) {
byte [] bimage = image.getBytes();
this.image = bimage;
}
Jsp код: -
<ss:iterator value="#productList.products" var="item">
<img src="ItemImages/<ss:property value="#item.image" />"></img>
</ss:iterator>
Я создал папку ItemImages
на веб-страницах, но я не могу получить к ней доступ, пожалуйста, помогите мне ..
Вы говорите: «Я могу установить и получить изображение, но может отображать изображение на странице jsp». Возможно, вы имеете в виду «Я могу установить и получить изображение, но не могу отобразить изображение на странице jsp». –
yaa Я не могу отобразить его на странице jsp –
см. 'Html' сгенерированный код, что он показывает с тегом' img'. – Satya