Cómo mostrar la imagen (tipo bolb) en la página jsp desde mySql DB en Struts 2 usando Hibernate
Me enfrento a un problema, ¿Cómo mostrar la imagen (tipo bolb) en la página jsp desde mySql DB en Struts 2 usando Hibernate? Por favor comparta su vista. Gracias de antemano.
public byte[] getrepImagechange2(int loginid) {
Criteria criteria = null;
byte[] repCurrentImage = null;
try {
session = sessionFactory.openSession();
criteria = session.createCriteria(Membersdetails.class).add(Expression.eq("logintable.loginId", loginid));
List list = criteria.list();
Iterator itr = list.iterator();
if (itr.hasNext()) {
Membersdetails get = (Membersdetails) itr.next();
repCurrentImage = get.getRepPicture();
HttpServletResponse response23 = ServletActionContext.getResponse();
response23.setContentType("image/jpg");
OutputStream out = response23.getOutputStream();
out.write(repCurrentImage);
out.close();
}
} catch (Exception e) {
System.out.println("Exception in getrepImage() :" + e);
} finally {
try {
session.flush();
session.close();
} catch (Exception e) {
System.out.println("Exception in getrepImage resource closing :" + e);
}
}
return repCurrentImage;
}
And I am displaying this image in jsp page in a table cell using this code :
<img src="<s:property value="bs"/>"