1

さまざまな種類の複数のドキュメントがアップロードされている巨大なフォームがあります。Struts 2 では、Struts の複数ファイル アップロード ロジックを使用して同じことを行います。

private File[] upload;

private String[] uploadFileName;

これらは私のクラス(アクション)のパラメータです。フォーム フィールドの名前は、クラスに従って「upload」にする必要があります。

<s:file name="upload" type="file" id="file_photo"/>
<s:file name="upload" type="file" id="resume"/>
<s:file name="upload" type="file" id="result1"/>
<s:file name="upload" type="file" id="result2"/>
<s:file name="upload" type="file" id="result3"/>

(一部のフィールドはアップロードがオプションの場合があります) ファイルは copyFile を使用して正しくアップロードされます。ただし、upload[] 配列内では、ファイル名をデータベースに保存する必要があるため、どのファイルがどのパラメーターに属しているかをどのように知ることができますか?

お知らせ下さい。

4

0 に答える 0