что смысл знака $ в следующем коде:
<h1 class="title">Welcome ${consumer.first_name} </h1>
что смысл знака $ в следующем коде:
<h1 class="title">Welcome ${consumer.first_name} </h1>
Это выражение (думают о нем, как средство доступа значения а Объект Java).
${consumer.first_name}
эквивалентно
<%
out.print(consumer.getFirst_Name());
%>
Здесь consumer
бы атрибут в одном из областей (запрос, сессия и т.д.)
Читайте на Expression Language
Это один из способов доступа к переменным. Посмотрите на это link.
Это называется EL означает язык выражений, который отличается от JSTL. Более того, 'first_name' - это имя ненавистной переменной, которое не подтверждает соглашение об именах Java. Это должно быть 'firstName' (всегда - до тех пор, пока вы используете язык Java). – Lion