Как использовать свойства Action на странице результатов jsp после использования ModelDrivernInterceptor?

1

В Struts2, после использования ModelDrivernInterceptor, данные расположены в " ModelDrivernInterceptor " объекте,

И модель была перенесена в ValueStack. затем, после этого.

Как получить доступ к свойству Action?

Теги:
struts2
model-driven
valuestack

2 ответа

1
Лучший ответ

Свойства действия доступа как обычно, если у вас нет одинаковых имен свойств в модели и в классах действий. Если у вас одинаковые имена, вы можете получить доступ только к свойствам действия, обратившись к стеку значений непосредственно по индексу, как в этом вопросе и ответе: Передача параметров в действие с помощью ModelDriven в Struts 2.3.16.

  • 0
    будет ли действие все еще перенесено в ValueStack? Я прочитал документ, говорит, что объект Model будет УСТАНОВИТЬ объект действия, который будет помещен в стек значений, это правда?
  • 0
    Модель помещается перехватчиком, после того как структуры создают стек значений и помещают в него экземпляр действия.
0

Используйте #action.someProperty.

Использование индекса стека является хрупким, например, если вы измените свой JSP, вы можете ввести глубину стека и т.д.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню