Язык выражений/ Сравнение двух параметров (JSP)

#jstl #expression

#jstl #выражение

Вопрос:

У меня довольно простой вопрос. Если я сравниваю два параметра на странице JSP, используя c: if, какой из них правильный?

 <c:if test="${order.id}==${item.id}">
  

или

 <c:if test="${order.id==item.id}">
  

?

Комментарии:

1. ИМО, чище использовать eq вместо ==.

Ответ №1:

Второй. ${} обозначает EL-выражение, внутри которого выполняется сравнение.