У меня возникла проблема при попытке получить изображения из базы данных и затем показать их на странице JSP:
ImageAction:
public class ImageAction {
private byte[] itemImage;
public byte[] getItemImage() {
return itemImage;
}
public void setItemImage(byte[] itemImage) {
this.itemImage = itemImage;
}
public void execute() throws Exception{
try {
HttpServletResponse response = ServletActionContext.getResponse();
response.reset();
response.setContentType("multipart/form-data");
byte[] imgData =(byte[])ServletActionContext.getRequest().getSession()
.getAttribute("imageData");
System.out.println("imgData :: "+imgData);
itemImage = imgData;
ServletActionContext.getRequest().getSession().removeAttribute("imageData") ;
OutputStream out = response.getOutputStream();
out.write(itemImage);
out.flush();
out.close();
} catch (Exception e) {
System.out.println("error :: ");
e.printStackTrace();
}
// return "success";
}
}
JSP:
[img]
Подробнее здесь: https://stackoverflow.com/questions/312 ... n-struts-2
Как просмотреть более одного изображения на странице JSP из базы данных в Struts 2? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Невозможно просмотреть ActionMessages в моем JSP и проблемы с проверкой в Struts 2.
Anonymous » » в форуме JAVA - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-