我正在尝试使用primefaces 5.0中的fileupload上传文件,它在简单模式下工作,但它不在高级模式下。当我选择一个文件来上传它时,两个按钮上传按钮和取消按钮仍然被禁用,我已经在网上搜索解决方案,但我什么都没发现。 请帮忙。
<h:form>
<p:fileUpload fileUploadListener="#{fileUpload.handleFileUpload}"
mode="advanced" dragDropSupport="false"
update="messages" sizeLimit="100000" fileLimit="3"
allowTypes="/(\.|\/)(gif|jpe?g|png)$/" />
<p:growl id="messages" showDetail="true" />
</h:form>
@ManagedBean
public class FileUpload{
public void handleFileUpload(FileUploadEvent event) {
FacesMessage message = new FacesMessage("Succesful", event.getFile().getFileName() + " is uploaded.");
FacesContext.getCurrentInstance().addMessage(null, message);
}
}
答案 0 :(得分:0)
这个Primefaces 5规格。您必须拥有这些版本的jar,然后才能使用