私のstruts.xmlには、次のものがあります。
<action name="file_save" method="fileSave" class="FileActionBean">
<interceptor-ref name="fileUpload">
<param name="maximumSize">
5242880
</param>
<param name="allowedTypes">
text/html
</param>
</interceptor-ref>
<interceptor-ref name="defaultStack"></interceptor-ref>
<result name="success" type="redirect">file</result>
<result name="error">error</result>
</action>
5MBを超えるファイルをアップロードしても、エラーはスローされません。次に、struts.xmlの上部に次のように表示されます。
<constant name="struts.multipart.maxSize" value="20971520" />
20MBを超えるファイルをアップロードすると、エラーメッセージが表示されます。これは正常な動作ですか?
もしそうなら、インターセプターにもエラーメッセージを表示するようにストラットを設定するにはどうすればよいですか?
編集1:
Struts2バージョン2.1.8.1を使用しています