Ho una condizione in cui ho un modulo di iscrizione in cui se userid è 0 dovrebbe mostrare l'immagine fittizia e quando modifico l'utente da qualsiasi aggiornamento, controllo se userid che non è uguale a 0 quindi visualizza l'immagine corrispondente a userid.Come utilizzare if, else condition in jsf per visualizzare l'immagine
Ho usato JSTL all'interno della pagina jsf. Ma cerca sempre di andare al loop else per mostrare l'immagine. La funzionalità funziona correttamente. L'unica cosa è che non posso visualizzare l'immagine fittizia quando visito prima la pagina. Qui s il mio codice .:
<c:if test="${'#{user.userId}' == '0'}">
<a href="Images/thumb_02.jpg" target="_blank" ></a>
<img src="Images/thumb_02.jpg" />
</c:if>
<c:otherwise>
<a href="/DisplayBlobExample?userId=#{user.userId}" target="_blank"</a>
<img src="/DisplayBlobExample?userId=#{user.userId}" />
</c:otherwise>
Posso utilizzare questo tag JSTL o posso farlo utilizzando JSF?
Non solo questo risulta in (quasi) codice duplicato ma raddoppia anche il tempo di valutazione. Considera 'c: scegli + c: quando + c: altrimenti' invece. – Qdeep