モデル データの一部を含む pdf または doc ドキュメントを作成する必要があります。各モデル オブジェクトには、単一の値に加えて、関連するデータのいくつかのコレクションが含まれており、それらの長さはさまざまです。現在、モデル データの一部を無効にして、最終ドキュメントに含めないようにすることができます。モデル データの選択された部分のみを使用してドキュメントを作成する賢い方法が必要であり、次のような混乱に陥ることはありません。
if (DATA_TITLE is selected)
add DATA_TITLE to document
if (DATA_AUTHOR is selected)
add DATA_TITLE to document
etc..
これをエレガントな方法で回避するにはどうすればよいですか?
もう 1 つのこと: 現時点では、たとえば Apache POI lib を使用して、「プログラムで」ドキュメントを作成したいと考えていました。しかし、ドキュメント テンプレートを使用し、EL 式でデータを入力して、テンプレートで ${data.author} フィールドを使用する方法が他にあるかもしれません。ただし、すべてのデータ要素がドキュメントのエクスポート用に選択されているわけではなく、関連するデータのコレクションがさまざまな長さになる可能性があるという事実を管理する方法.
あなたの貴重な知識が必要です:)