フォーム内のすべてのオブジェクトにアクセスするゲッターを示すリストがあります。リストを反復処理するときに、その変数を getter に変換してオブジェクトを呼び出すにはどうすればよいでしょうか? 次のようなことをしようとしていますが、myObject で getGetter を探しているため、これは正しくありません。
<c:forEach var="myObject" items="${myForm.objects}">
<c:forEach var="getter" items="${myForm.getters}">
<html:text property="${myObject.getter}"/>
</c:forEach>
</c:forEach>
これを行う理由は、オブジェクトのフレックス属性のリストがあるためです。フレックス属性のサブセットしか定義していない可能性があります。したがって、ネストされたループは、定義されたフレックス属性のリストを反復しています。ここには示していませんが、私のコードでは、関連する getter を取得して flex 属性を呼び出します。