如何使用PrimeFaces p:fileUpload?偵聽器方法從未被調(diào)用我試圖使用PrimeFaces上傳一個文件,但是fileUploadListener方法在上傳完成后不會被調(diào)用。以下是觀點(diǎn):<h:form>
<p:fileUpload fileUploadListener="#{fileUploadController.handleFileUpload}"
mode="advanced"
update="messages"
sizeLimit="100000"
allowTypes="/(\.|\/)(gif|jpe?g|png)$/"/>
<p:growl id="messages" showDetail="true"/></h:form>豆子:@ManagedBean@RequestScopedpublic class FileUploadController {
public void handleFileUpload(FileUploadEvent event) {
FacesMessage msg = new FacesMessage("Succesful", event.getFile().getFileName() + " is uploaded.");
FacesContext.getCurrentInstance().addMessage(null, msg);
}}我在這個方法上放置了一個斷點(diǎn),但是它從來沒有被調(diào)用過。使用時mode="simple"和ajax="false",它被調(diào)用,但我希望它在高級模式下工作。我正在使用NetBeans和Glassfish 3.1。
如何使用PrimeFaces p:fileUpload?偵聽器方法從未被調(diào)用
哈士奇WWW
2019-05-30 15:58:37