¿Debo elegir == o eq para comparar la cadena en EL?
==
yeq
dar el mismo resultado usando EL para hacer mis pruebas de comparación de cadenas:
<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>
Debo usareq
¿en lugar? Es==
solo para enteros? Pero funciona también para cuerdas. hasta donde se==
prueba si los hashcodes son iguales yeq
significa "significativamente diferente".
Otropregunta dice==
yeq
hacer la misma cosa.
¿No hay diferencia aquí? No es la diferencia la que estoy diciendo:==
mira el código de hash yeq
mira la implementación deequals(...)
.