<p:fileUpload fileUploadListener="#{expeditionGroupView.handleFileUpload}" mode="advanced" dragDropSupport="true"
update="upload-messages" sizeLimit="10000000" allowTypes="/(\.|\/)(gif|jpe?g|png)$/"
cancelLabel="#{lbl['label.cancel']}" uploadLabel="#{lbl['label.send']}" label="#{lbl['label.choose.file']}"
invalidFileMessage="#{msg['error.invalid.file.type']}" required="true"/>
I am trying to use required="true" to validate my p:FileUpload, why it does not work?