2017-02-28 3 views
-1

I Ich versuche, eine Bildergruppe von einer Website mit Primeface Galleria anzuzeigen. Ich versuche, die URLs zu verwenden, um die Bilder anzuzeigen Das ist mein XHTML-Code ist:So zeigen Sie Bilder auf einer Website mit Java Primefaces an <Grafikbild>

<p:galleria id= "ISSimage" style="position : absolute; left:50px; top:400px" value="#{con.images}" var="image" panelWidth="500" panelHeight="313" showCaption="true"> 
<p:graphicImage url="https://eol.jsc.nasa.gov/sseop/images/ESC/small/ISS030/#{image}" alt="Image Description for #{image}" title="#{image}"/> 

Und das ist mein Managed Bean:

ArrayList images; 
public void init() { 
    images = new ArrayList<String>(); 
    images.add("ISS030-E-167972.JPG"); 
    images.add("ISS030-E-167972.JPG"); 

} 

public List<String> getImages() { 
return images; 
} 

So typischerweise zum Beispiel würde ich Willst du das Bild anzeigen: https://eol.jsc.nasa.gov/DatabaseImages/ESC/small/ISS030/ISS030-E-167972.JPG

Aber es kommt leer. Liegt das an einem Problem mit dem Code oder der Datei web.xml oder etwas anderem, und wenn ja, wie kann ich das beheben?

Antwort

0

Ihre URL in

<p:graphicImage url="https://eol.jsc.nasa.gov/sseop/images/ESC/small/ISS030/#{image}" alt="Image Description for #{image}" title="#{image}"/> 

ist falsch.

Versuchen:

<p:graphicImage url="https://eol.jsc.nasa.gov/DatabaseImages/ESC/small/ISS030/#{image}" alt="Image Description for #{image}" title="#{image}"/> 
Verwandte Themen