2010-01-18 4 views
29

Jaka jest różnica między słowem kluczowym "eq" a operatorem "==" w języku JSP Expression Language?różnica między eq i == w JSP

W kodzie, jaka jest różnica pomiędzy:

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

i

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

Odpowiedz

34

eq istnieje (jak również ne, lt, etc), więc można uniknąć stosując referencje encji XML (< jest postacią XML i na przykład musi zostać zmieniona na &lt;), ale robią to samo.

Aby uzyskać więcej informacji, zobacz Comparison operators in JSP.

+1

Całkowicie poprawne, są dokładnie takie same. Operatory oparte na znakach są bezpieczne tylko dla XML. – BalusC