Java Bean の階層をトラバースする必要があり、開始点によって階層が異なります。理想的なのは、Java クラスで JSTL の「ドット演算子」を使用できる場合です。
次に、階層を説明する文字列の静的マップを作成できます。次のようなものです。
clazz1=attribute1.attribute2
clazz2=attribute3.attribute4
ドリルダウンする必要があるクラスと属性を調べて、ルート オブジェクトに移動します。
私はとにかくそれをコーディングしています.BeanUtilsなどにすでにそのような機能があるかどうかを確認するだけです.