<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
会显示两次错误消息。
为什么此消息重复?