2010-01-18 6 views
29

Quelle est la différence, le cas échéant, entre le mot clé 'eq' et l'opérateur '==' dans JSP Expression Language?différence entre eq et == dans JSP

Dans le code, quelle est la différence entre:

<c:if test="${var1 eq var2}">some code</c:if> 

et

<c:if test="${var1 == var2}">some code</c:if> 

Répondre

34

eq existe (ainsi que ne, lt, etc.) de sorte que vous pouvez éviter d'utiliser des références d'entité XML (< est un caractère XML et devrait être échappé comme &lt;, par exemple), mais ils font la même chose. Pour plus d'informations, voir Comparison operators in JSP pour plus d'informations.

+1

Entièrement correct, ils sont exactement les mêmes. Les opérateurs basés sur les caractères sont uniquement sécurisés au format XML. – BalusC

Questions connexes