- это диалог, включаемый в другой
<h:form
id="importDialogFormValidation"
styleClass="modal-dialog modal-lg"
enctype="multipart/form-data"
accept-charset="UTF-8">
<p:fileUpload id="file" value="#{dcImportBeneficiariesManagedBean.file}" mode="simple" style="width:500px; background-color:#d8d8d8;" required="true" requiredMessage="Merci de commencer par sélectionner un fichier">
<f:validator validatorId="dcUserImportValidator" />
</p:fileUpload>
</h:form>
- это первая форма, которая отображает сообщение лица
<h:form id="ListId" enctype="multipart/form-data" accept-charset="UTF-8">
<p:defaultCommand target="searchId" />
<p:messages id="messages" autoUpdate="true" closable="true" showDetail="true" display="text" />
<p:commandButton
value="#{dcMsg['beneficiaries.list.actions.import']}"
rendered="#{!dcBeneficiaryManagedBean.importInProgress}"
action="#{dcBeneficiaryManagedBean.initImportDialog}"
oncomplete="PF('importDialog_Widget_validation').show();"
styleClass="dropdown-item"
update="@form"
icon="fa fa-fw fa-upload" />
</h:form>
Моя проблема в том, что когда я пытаюсь вставить пустое значение один раз, и я отправляю форму без проблем, она работает, у меня появляется сообщение об ошибке, но я повторяю этот компонент p:messages
дважды отображает сообщение об ошибке.
Почему это сообщение дублируется?