У меня есть компонент изображения на странице:
<h:graphicImage value="/imageServlet?imageId=#{someBean.imageId}"/>
И внизу страницы у меня есть commandLink, который содержит:
<f:ajax execute="@form" render="@all"></f:ajax>
Когда я нажимаю на командную ссылку, все разделы на странице обновляются. Это также включает src
изображения. Итак, я вижу в firebug, что h:graphicImage
успешно обновляется.
Теперь проблема в том, что, хотя src
обновлено, новое изображение не загружается с сервера, и поэтому я получаю 'X', где изображение должно было появиться. Когда я щелкаю правой кнопкой мыши по изображению и нажимаю «просмотреть изображение», оно успешно загружается.
У меня вопрос, есть ли другой способ обновить h:graphicImage
с помощью ajax или есть какие-то другие меры, которые мне нужно предпринять, чтобы завершить намеченное поведение?
Примечание: Я работаю на Mojarra 2.1.6, Tomcat 7 и не использую какой-либо комплект компонентов сторонних производителей.
Спасибо
Серкан