当用户上传大于允许大小的文件时,他会收到一条英文错误消息,而不是我在faces-config.xml中设置的语言。
有什么特殊的设置需要以正确的语言显示错误消息吗?其他错误消息(例如,在我设置为required="true“的字段中)是正确的。另外,我在Messages_de.properties中设置的自己的消息也在工作。
错误消息
Invalid file sizeDSC_6773.JPG 2.9 MBfaces-config.xml:
<locale-config>
<default-locale>de</default-locale>
<supported-locale>de</supported-locale>
</locale-config>
<message-bundle>
jsfmessages.Messages_de
</message-bundle> Messages_de.properties:
javax.faces.component.UIInput.REQUIRED=bitte ausf\u00fcllenpage.xhtml:
<p:fileUpload fileUploadListener="#{eintrag.handleFileUpload}"
mode="advanced" update="msgFileUpload" auto="true"
sizeLimit="#{config.fileUploadMaxSize}"
allowTypes="/(\.|\/)(jpeg|jpg|png)$/" label="Auswählen"
disable="false" id="fileUpload" />发布于 2015-05-13 17:06:07
在fileUpload标记中,您可以(用您的语言)在invalidSizeMessage属性中添加有关无效文件大小的消息。
https://stackoverflow.com/questions/30221051
复制相似问题