Devo escolher == ou eq para comparar a string no EL?
==
eeq
dê o mesmo resultado usando EL para fazer meus testes de comparação de string:
<c:if test="${person.sokande_i == 'endast_usa'}">Endast USA</c:if>
<c:if test="${person.sokande_i == 'alla'}">Alla länder</c:if>
<c:if test="${person.sokande_i == 'alla_utom_usa'}">Alla utom USA</c:if>
Devo usareq
em vez de? É==
para inteiros apenas? Mas também funciona para strings. Até onde sei==
testar se os hashCodes são iguais eeq
significa "significativamente diferente".
Outroquestão diz==
eeq
Faça a mesma coisa.
Não há diferença aqui? Não é a diferença que estou dizendo:==
olha para o hashCode eeq
olha para a implementação deequals(...)
.