2013-04-26 2 views
1

что смысл знака $ в следующем коде:

<h1 class="title">Welcome ${consumer.first_name} </h1> 
+1

Это называется EL означает язык выражений, который отличается от JSTL. Более того, 'first_name' - это имя ненавистной переменной, которое не подтверждает соглашение об именах Java. Это должно быть 'firstName' (всегда - до тех пор, пока вы используете язык Java). – Lion

ответ

3

Это выражение (думают о нем, как средство доступа значения а Объект Java).

${consumer.first_name} 

эквивалентно

<% 
    out.print(consumer.getFirst_Name()); 
%> 

Здесь consumer бы атрибут в одном из областей (запрос, сессия и т.д.)

Читайте на Expression Language

0

Это один из способов доступа к переменным. Посмотрите на это link.

Смежные вопросы