struts2.3.24 の struts.xml に次を追加します。
<constant name="struts.multipart.parser" value="jakarta-stream" />
<constant name="struts.multipart.maxSize" value="3147483648" />
参考までに、アップロードは jsp で次のように機能します。
<s:form id="uploadData" action="abc_UploadAction?method=Upload" namespace="xyz" validateFields="false" method="post" enctype="multipart/form-data">
アクション マッピングには、DMI の概念を使用します。アクションの構成は次のとおりです。
<action name="abc_*" class="ABCAction">
<result type="chain">invoke_${module}_{1}_${method}</result>
</action>
ただし、2 GB を超える大きなファイルの場合、ファイルのアップロードはまだ機能しません。ただし、上記のコードは、アップロード サイズが小さい場合は問題なく動作します。