Jsf p:fileUpload无效大小消息未根据区域设置配置进行本地化
当用户上传大于允许大小的文件时,他会收到一条错误消息,错误消息是英语,而不是我在faces-config.xml中设置的语言 是否需要任何特殊设置以正确的语言显示错误消息?其他错误消息(例如,字段I设置为required=“true”)是正确的。我在messages\u de.properties中设置的我自己的消息也在工作 错误消息Jsf p:fileUpload无效大小消息未根据区域设置配置进行本地化,jsf,file-upload,primefaces,localization,Jsf,File Upload,Primefaces,Localization,当用户上传大于允许大小的文件时,他会收到一条错误消息,错误消息是英语,而不是我在faces-config.xml中设置的语言 是否需要任何特殊设置以正确的语言显示错误消息?其他错误消息(例如,字段I设置为required=“true”)是正确的。我在messages\u de.properties中设置的我自己的消息也在工作 错误消息 Invalid file sizeDSC_6773.JPG 2.9 MB faces-config.xml: <locale-config>
Invalid file sizeDSC_6773.JPG 2.9 MB
faces-config.xml:
<locale-config>
<default-locale>de</default-locale>
<supported-locale>de</supported-locale>
</locale-config>
<message-bundle>
jsfmessages.Messages_de
</message-bundle>
page.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" />
在
fileUpload
标记中,您可以在invalidSizeMessage
属性中添加有关无效文件大小的消息(使用您的语言)
<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" />