Я думаю, вы в замешательстве. ${val}
является , а не новой версией <c:out value="${val}" />
. Оба являются выражениями языка выражений (EL). *
В JSP 2 вы все еще используете <c:set var="val" value="bla" />
.
http://en.wikipedia.org/wiki/JavaServer_Pages#JSP_2.0
*
хорошо, хорошо, поэтому, хотя ${val}
является оператором EL, <c:out value="${val}" />
является тегом JSTL, который использует выражение EL.
Раздел JSP 2 статьи Wikipedia содержит части, скопированные дословно из здесь .