Что такое контекст действия в Struts 2

Я не понимаю этого автора: контекст, свойства объекта по умолчанию или корневой объект...на основе контекста

Я застрял в чтении этой части урока:

http://www.tutorialspoint.com/struts_2/struts_value_stack_ognl.htm

"OGNL очень похож на язык выражений JSP. OGNL основан на идее наличия корневого объекта или объекта по умолчанию в контексте. На свойства объекта по умолчанию или корневого объекта можно ссылаться, используя обозначение разметки, которое является символом фунта. Как упоминалось ранее, OGNL основан на контексте, и Struts создает карту ActionContext для использования с OGNL. Карта ActionContext состоит из следующего:... "

Что означает автор, когда пишет:

"идея наличия корневого объекта или объекта по умолчанию в контексте".

"OGNL основан на контексте"

.. что это за контекст?

это очень расстраивает

1 ответ

Отвечая на ваши вопросы в следующем порядке:

У OGNL есть контекст или контекстная карта, на которой он работает. Framework устанавливает его в контексте действия.

root является объектом по умолчанию в контекстной карте, и на все содержащиеся в нем объекты можно ссылаться без #, Framework устанавливает этот объект в стек значений.

Рекомендации:

Другие вопросы по тегам