В настоящее время я работаю с Stripes, и у меня есть ActionBean, который загружает определенный объект пользователя JavaBean (электронная почта, имя, фамилия, изображение BLOB-объекта) из моей базы данных в соответствии с параметром в URL-адресе.Затем этот ActionBean перенаправляет на страницу JSP, которая отображает эту информацию с помощью ActionBean и доступа к экземпляру объекта User (свойство ActionBean).
У меня нет проблем с отображением текстовых данных (электронная почта, имя и фамилия)Имя), но я не знаю, как я могу динамически отображать изображение Blob (это байтовый массив).
Есть ли способ, может быть, использовать тег из библиотеки тегов Stripes для загрузки события (разрешение) что загрузит изображение из текущего ActionBean и отобразит его при загрузке страницы?
Я думал, что мог бы вызвать Разрешение (событие) из JavaBean пользователя в качестве источника тега, но он этого не делаетпохоже на работу ...
public Resolution loadPicture(){
StreamingResolution sr = null;
return sr = new StreamingResolution("image/jpeg") {
public void stream(HttpServletResponse resp) throws Exception {
OutputStream os = resp.getOutputStream();
os.write(this.user.getBlob());
os.close();
}
};
}
Заранее спасибо!