2010-08-03 115 views
2

我正在使用Struts2 fileUpload拦截器来上传文件。我已经配置了maxSize,允许的contentTypes ...道具等,但是当用户违反了maxSize ... Struts2显示错误消息,这是很长的字符串...如何覆盖struts.messages.error.file.too.large属性

我想改变消息字符串,即我如何覆盖struts.messages.error.file.too.large ...任何想法?

谢谢!

回答

3

可以为类或全局定义在现有的消息资源属性文件(S)的自定义错误消息:

struts.messages.error.uploading=Upload error. 
struts.messages.error.file.too.large=Uploaded file was too large. 
struts.messages.error.content.type.not.allowed=File type is not allowed. 
struts.messages.error.file.extension.not.allowed=File extension is not allowed. 

如果你还没有使用.properties文件来存储您的文字,该文档对使用和配置Message Resource Files有很好的帮助。