更改struts 2上传文件的默认错误消息
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了更改struts 2上传文件的默认错误消息相关的知识,希望对你有一定的参考价值。
在这里,
我有一个上传文件的多部分表单,在struts.xml
我能够更改最大尺寸:
<constant name="struts.multipart.maxSize" value="10485760"/>
但是当请求大于允许时,我无法更改默认错误消息。
我已经尝试添加struts.messages.error.file.too.large=Too Large!
但我总是得到相同的消息:
请求被拒绝,因为它的大小(31720350)超过了配置的最大值(10485760)
答案
该消息来自commons-fileupload框架,它是Struts2框架的文件上载功能的默认实现。 Struts2还使用JakartaMultipartRequest
来解析请求。即使您可以通过配置更改此类,也不应该这样做。初看起来它似乎处理了底层框架抛出的所有异常。例如,您可以更改密钥的值
struts.messages.upload.error.SizeLimitExceededException=your message
以上是关于更改struts 2上传文件的默认错误消息的主要内容,如果未能解决你的问题,请参考以下文章