Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf p:fileUpload在p:dialog内不工作_Jsf_File Upload_Primefaces - Fatal编程技术网

Jsf p:fileUpload在p:dialog内不工作

Jsf p:fileUpload在p:dialog内不工作,jsf,file-upload,primefaces,Jsf,File Upload,Primefaces,我搞错了,p:fileUpload的相同代码可以正常工作,但当我将p:fileUpload放入p:dialog时,它就不工作了 <p:dialog id="confirmDialog" appendToBody="true" header="MAJ Fichier FMD" widgetVar="confirmation"> <h:form enctype="multipart/form-data" >

我搞错了,p:fileUpload的相同代码可以正常工作,但当我将p:fileUpload放入p:dialog时,它就不工作了

<p:dialog id="confirmDialog"   appendToBody="true"
                   header="MAJ Fichier FMD"  widgetVar="confirmation">  
           <h:form enctype="multipart/form-data" >
           <h:panelGrid columns="1" cellpadding="5">
                     <p:fileUpload  
                     auto="true"                 
                     fileUploadListener="#{parserXls.handleFileUploadFMD()}"
                     sizeLimit="2097152"
                     label="Choose"
                     allowTypes="/(\.|\/)(pdf)$/"
                     description="Images"/>
                     <p:commandButton id="OK" value="OK" onclick="confirmation.hide()" type="button" /> 
                     </h:panelGrid> 
                </h:form>                  
        </p:dialog>  


这里的问题是什么?

这种情况看起来像是嵌套表单问题-如果是这样,请删除内部表单并重试。

这种情况看起来像是嵌套表单问题-如果是这样,请删除内部表单并重试。

我也遇到过同样的问题,而不是嵌套表单问题。我使用的是action而不是actionListner

对于那些仍然有问题的人,请检查是否忘记将(
表单中的enctype=“多部分/表单数据”)

我也有同样的问题,那不是嵌套表单问题。我使用的是action而不是actionListner

对于那些仍然有问题的人,请检查是否忘记将(
表单中的enctype=“多部分/表单数据”)

谢谢@dratewka先生你救了MeGlad帮忙-我把评论改成了答案,这样问题就可以结束了。谢谢@dratewka先生你救了MeGlad帮忙-我把评论改成了答案,这样问题就可以结束了。