В Struts2, после использования ModelDrivernInterceptor
, данные расположены в " ModelDrivernInterceptor
" объекте,
И модель была перенесена в ValueStack
. затем, после этого.
Как получить доступ к свойству Action
?
Свойства действия доступа как обычно, если у вас нет одинаковых имен свойств в модели и в классах действий. Если у вас одинаковые имена, вы можете получить доступ только к свойствам действия, обратившись к стеку значений непосредственно по индексу, как в этом вопросе и ответе: Передача параметров в действие с помощью ModelDriven в Struts 2.3.16.
Используйте #action.someProperty
.
Использование индекса стека является хрупким, например, если вы измените свой JSP, вы можете ввести глубину стека и т.д.