Я не могу правильно понять ваш вопрос.
Request page is normal has an argument which is action controlled.
не уверен, что на самом деле означает вышеуказанная строка
Действия ModelDriven предоставляют объект модели для добавления в ValueStack дополнительнок самому действию.
Он предоставляет более удобный, чем объект обратно Java-бин. Когда вы реализовали интерфейс, управляемый моделью, все это означает, что фреймворк поместит этот объект поверх valuestack
.Это означает, что, скажем, у меня есть объект person
со свойствами name
и age
, в обычном подходе я должен использовать средство доступа к типу bean-компонента java для доступа к свойству имени, например
<s:textfield name="name" value="%{person.name}"/>
, но когда у меня есть модельвсе, что мне нужно сделать, это управляемый интерфейс
<s:textfield name="name" value="%{name}"/>
, поскольку теперь человек уже находится на вершине стека значений, поэтому мне не нужно проходить через объект person