Primefaces 如何正确上传文件
我上传文件有问题。我有一个页面,其中有一个输出框。如果我需要制作超过1MP(例如myProduct),并且我添加了相同的部分,看起来都不错。但当我填写第一个mP并添加下一个mP时,第一节中上载的文件不正常。如果我在第一节中选择文件,并单击上载,则会出现错误“文件未被选择”…如何解决此问题的一些提示?顺便说一句:对不起我的英语Primefaces 如何正确上传文件,primefaces,Primefaces,我上传文件有问题。我有一个页面,其中有一个输出框。如果我需要制作超过1MP(例如myProduct),并且我添加了相同的部分,看起来都不错。但当我填写第一个mP并添加下一个mP时,第一节中上载的文件不正常。如果我在第一节中选择文件,并单击上载,则会出现错误“文件未被选择”…如何解决此问题的一些提示?顺便说一句:对不起我的英语 <div class="ShadowBox whiteback RedBorderedBox ui-fluid"> <div cl
<div class="ShadowBox whiteback RedBorderedBox ui-fluid">
<div class="CI">
<p:outputPanel styleClass="C100">
<h1 class="BT">#{msg.mP}</h1>
<div class="C100">
<p:dataList id="#{id}_mPList"
value="#{mPs}" var="rec"
type="definition" emptyMessage="No data">
<p:panelGrid columns="8" layout="grid"
style="border:0px !important; background:none;"
styleClass="ui-panelgrid-blank"
columnClasses="ui-grid-col-5, ui-grid-col-5">
<p:inputTextarea placeholder="#{msg.mPPro}"
value="#{rec.p}" disabled="#{MyBean.locked}"
rows="1">
<p:ajax listener="#{MyBean.inv()}" update="@(.buttonPanelClass)"
event="change"/>
</p:inputTextarea>
<p:fileUpload value="#{MyBean.modFile}" mode="simple" skinSimple="true" label="Choose file"
update="#{id}_mPList @(.buttonPanelClass)" />
<p:commandButton value="Upload" action="#{MyBean.saveModFile(rec, modCat)}" ajax="false"
update="#{id}_mPList @(.buttonPanelClass)" icon="fa fa-arrow-up green"/>
</p:panelGrid>
<f:facet name="footer">
<p:commandButton immediate="true"
update="#{id}_mPList @(.buttonPanelClass)"
action="#{MyBean.addMedProduct(medProducts)}"
value="#{msg.add}"
disabled="#{MyBean.locked}"/>
</f:facet>
</p:dataList>
</div>
</p:outputPanel>
</div>
</div>
</p:outputPanel>
#{msg.mP}
我看不到您的h:form,但请检查您是否有此属性。是的,这是可以的。问题是我认为相同的ID或相同的变量,但我不确定:(然后确保…简化…但也要确保它完整。您的问题中有很多代码吗?现在可以了吗?谢谢您的支持