【发布时间】:2014-12-09 01:34:54
【问题描述】:
我知道如何覆盖默认验证消息
struts.messages.error.file.too.large=File uploaded is too large
而且我知道如何为特定操作指定自定义文件大小
<interceptor-ref name="fileUpload">
<param name="allowedTypes">application/pdf</param>
<param name="maximumSize">100000</param>
</interceptor-ref>
<interceptor-ref name="defaultStack"/>
现在我的问题是,我如何覆盖默认文件大小验证消息以包含实际的最大文件大小?
我想要这样的东西,${maximumSize} 也是人类可读的格式
struts.messages.error.file.too.large=File uploaded is too large: Max size is ${maximumSize}
很遗憾,${maximumSize} 不起作用。所以我想知道如何获取我指定的大小 ${maximumSize} 参数,并将其以 MB 格式放入验证消息中。
【问题讨论】:
-
如果您可以升级到已经实施的最新 S2 版本。见issues.apache.org/jira/browse/WW-4389。
-
感谢@AleksandrM,如果您将此作为答案发布,我会接受。
标签: validation file-upload struts2