Struts 2-同じ名前を共有するValueStack上の異なるプロパティにアクセス
-
05-10-2019 - |
質問
Struts 2は、最初にValuestackの上部オブジェクトに対してレンダリングするビューレンダリング中にすべてのプロパティ名を解決します。しかし、どのようにして、オブジェクトに同じ名前がスタック上のプロパティにアクセスできますか?
例:
MyActionというアクションクラスがあり、AA LogDateプロパティがあるとしましょう。このアクションが呼び出された後にレンダリングされたビューには、これがあります。
<s:iterator value="users" status="itStatus"> <s:property value="logDate"/> </s:iterator>
これで、ユーザーオブジェクトにLogDateプロパティもあることを想像してください。イテレーション中、Struts 2は常に現在のユーザーオブジェクトをValuestackの上部に押し込み、すべてのプロパティ名を効果的に解決します。しかし、アクションからlogdateにアクセスしたい場合はどうなりますか?これを行う正しい方法は何ですか?
所属していません StackOverflow