Jsf p:fileUpload在p:dialog内不工作
我搞错了,p:fileUpload的相同代码可以正常工作,但当我将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: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帮忙-我把评论改成了答案,这样问题就可以结束了。