поэтому у меня есть p: contentFlow с несколькими изображениями, каждое изображение - это модель, которая имеет имя и путь, поэтому я хочу, чтобы каждый раз, когда пользователь нажимал на изображение, я хотел передать изображение (что, очевидно,модель) в бин, а затем получить путь к изображению ...
Ну, моя проблема здесь в том, что когда пользователь нажимает на изображение, он вызывает метод getImagePath и передает изображение в метод, ноизображение фактически нулевое!
вот мой код:
xhtml:
<h:form>
<p:contentFlow value="#{viewer.images}" var="image">
<p:commandLink styleClass="content"
action="#{viewer.getImagePath(image)}">
<p:graphicImage value="resources/images/#{image.name}"
styleClass="content" />
</p:commandLink>
</p:contentFlow>
</h:form>
и боб:
public void getImagePath(ImageModel image) {
System.out.println(image.getPath());
}