複数のファイルが含まれる1つのファイルがあります
<ui:include src="file1.xhtml" />
<ui:include src="file2.xhtml" />
<ui:include src="file3.xhtml" />
<ui:include src="file4.xhtml" />
ファイルを送信したら、含まれているすべてのファイルのマネージド Bean をフェッチし、save メソッドを呼び出しています。
FacesContext ctx = FacesContext.getCurrentInstance();
File1ManagedBean fmb =(File1ManagedBean)ctx.getApplication().evaluateExpressionGet(ctx, "#{file1ManagedBean}", File1ManagedBean.class);
fmb.saveApplication();
このファイルには、「別のメンバーを追加」という別のボタンがあり、含まれているファイルをもう一度繰り返します。それはできません。私は ui:repeat を試しましたが、問題は同じマネージド Bean を 2 回ロードしていて、両方が同じ値をコピーしていることです。では、どうすれば同じ機能を実現できますか