Что такое контекст действия в 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 устанавливает этот объект в стек значений.
Рекомендации: