2011-11-24 2 views
1

this 튜토리얼을 우연히 발견하고 그것을 사용해보기로 결정했습니다.이미지를 사용하여 JSF ResourceBundle을 변경 하시겠습니까?

튜토리얼에서는 다른 항목을 선택했을 때 valuechangistener와 함께 List를 사용하여 언어를 변경합니다.

이미지를 클릭하여 완숙도를 변경하는 것과 동일한 결과를 얻을 수 있을지 궁금합니다.

<h:graphicImage url="http://icons.iconarchive.com/icons/custom-icon-design/flag-3/16/Netherlands- Flag-icon.png" value="#{languageController.localeCode}" onclick="submit()"/> 

분명히 작동하지 않았습니다. 어떤 팁?

답변

1

그래서 기본적으로 <a><img /></a>을 원하십니까? 이미지를 <h:commandLink> 안에 넣기 만하면됩니다.

<h:form> 
    <h:commandLink action="#{languageController.setLocaleCode('nl')}"> 
     <h:graphicImage name="images/nl-flag.png" /> 
    </h:commandLink> 
</h:form> 

환경이 Servlet 3.0/EL 2.2를 지원한다고 가정합니다.