Так что я думаю, что понял это.
Был способ получить доступ к контексту Action, например, # 3, но более гибким способом, как в # 1.
Я могу использовать <s:property value="%{now_in_action_context}"/>
для доступа к переменным в своем действии и, фактически, могу использовать синтаксис %{}
во многих различных тегах Struts.
Если я могу использовать синтаксис% {}, как в # 3, но в любом месте, кроме тега Struts "if".
(ответ выше)
Я также могу сделать что-то вроде использования <s:set name="myVar" value="%{somethingFromAction()}"/>
, а затем, позже, получить доступ к myVar следующим образом: <s:property value="#myVar.thing"/>
для вызова myVar.getThing()
или даже <s:property value="%{#myVar.getThing()}"/>
.