[RESOLVIDO]Condições com imagens na inteface

Estou tento um problema, gostaria que uma imagem muda-se quando certo valor fosse tal valor tipo.

<p:graphicImage value="#{gerenciarOcorrenciaBean.servidorON == 1? resource['images/red.png']:resource['images/GreenButtonB.jpg']}"/>  

gostaria que quando o ServidorOn for ==1 mostre tal imagem
quando servirdorOFF for ==2 mostre outra imagem e esconda a primeira.
Alguma ideia de como faço isso?

Rendered… Rendered… Rendered… Rendered… Rendered…

Não tentei muito com rendered mais fuincionou da seguinte forma:

<c:if test="#{gerenciarOcorrenciaBean.servidorON==0}">
              <h:graphicImage library="images" name="ON.jpg" />
               </c:if>

                <c:if test="#{gerenciarOcorrenciaBean.servidorOFF==2}">
                <h:graphicImage library="images" name="OFF.png" />
                </c:if>

Você poderia criar dois componentes, cada um com a imagem referente ao estado em questão. E, no atributo rendered de um, o inverso do valor para renderizar do outro.
Mas, com c:if funciona também.

Obrigado pela dica e ajuda.