Я использую h: graphicImage для отображения изображений, используя атрибут имени с опцией библиотеки
<h:panelGrid columns="2">
<h:selectOneRadio layout="pageDirection" styleClass="labelWhite" value="#{language.localeCode}" update=":form">
<f:selectItem itemLabel="Us" itemValue="en" />
<f:selectItem itemLabel="It" itemValue="it" />
</h:selectOneRadio>
<h:panelGrid columns="1">
<h:graphicImage library="default" alt="" name="images/flag_us.jpg" />
<h:graphicImage library="default" alt="" name="images/flag_it.jpg" />
</h:panelGrid>
</h:panelGrid>
Структура каталогов для изображений
WebContent
resources
default
images
flag_us.jpg
flag_it.jpg
Когда я отображаю код страницы вышея получаю следующее
<img src="/Asset2/javax.faces.resource/images/flag_us.jpg.xhtml?ln=default"
дело в том, что изображения не видны
Пожалуйста, помогите!