¿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(...).

Respuestas a la pregunta(3)

Su respuesta a la pregunta