Кажется, что я должен иметь параметры в strut.xml, определяемые как результат PER, а не глобально, но я не могу заставить его работать. Вот что делает работу:Struts2 param в результатах не работает
<action name="actThing" class="Thing" method="execute">
<interceptor-ref name="newStack" />
<param name="parentObject">Parent</param>
<result name="Edit">jspEditThing.jsp</result>
<result name="Add">jspAddThing.jsp</result>
</action>
В этом случае, когда Thing.execute вызывается переменная parentObject
устанавливается. Но здесь:
<action name="actThing" class="Thing" method="execute">
<interceptor-ref name="newStack" />
<result name="Add">
<param name="location">jspAddThing.jsp</param>
<param name="parentObject">Parent</param>
</result>
<result name="Edit">jspEditThing.jsp</result>
</action>
это не так. Так как это работает в первом случае, у меня наверняка есть правильные настройки/геттеры, и я не получаю никаких ошибок. Что мне не хватает?
Спасибо.