Primefaces文件上载不工作

Primefaces文件上载不工作,primefaces,Primefaces,我对p:fileUpload有问题。 我有这段代码,我已经实现了PrimeFaces指南中所说的一切,只是不起作用。文件上载按钮不起任何作用 XHTML WEBXML <param-name>primefaces.UPLOADER</param-name> <param-value>auto|native|commons</param-value> </context-param> <filter&

我对p:fileUpload有问题。 我有这段代码,我已经实现了PrimeFaces指南中所说的一切,只是不起作用。文件上载按钮不起任何作用

XHTML

WEBXML

      <param-name>primefaces.UPLOADER</param-name>
    <param-value>auto|native|commons</param-value>
  </context-param> 

  <filter>
  <filter-name>PrimeFaces FileUpload Filter</filter-name>
  <filter-class>
  org.primefaces.webapp.filter.FileUploadFilter  
  </filter-class>  
  </filter>

  <filter-mapping>
  <filter-name>PrimeFaces FileUpload Filter</filter-name>
  <servlet-name>Faces Servlet</servlet-name>
  </filter-mapping>

你有表格吗?是的,我放了这个。你看起来很奇怪,我想你应该从3个选项中选一个是的,你是对的,那是错的。只有一个选择是好的。非常感谢。请回顾一下,我用这个解决了类似的问题
 public void handleFileUpload(FileUploadEvent event) {  
        foto =  event.getFile();    
        fotoByte= new byte[(int) foto.getSize()];
        fotoByte = event.getFile().getContents();   

        try {       
            FileInputStream docu = new FileInputStream((File) event.getFile());
            // Leemos los bytes del archivo y a la vez se van insertando en el
            // array de bytes creado.
            int numBytes = docu.read(fotoByte);
            docu.close(); 
        } catch (FileNotFoundException e) {
            System.out.println("No se ha encontrado el archivo.");
        } catch (IOException e) {
            System.out.println("No se ha podido leer el archivo.");
        }

    }
      <param-name>primefaces.UPLOADER</param-name>
    <param-value>auto|native|commons</param-value>
  </context-param> 

  <filter>
  <filter-name>PrimeFaces FileUpload Filter</filter-name>
  <filter-class>
  org.primefaces.webapp.filter.FileUploadFilter  
  </filter-class>  
  </filter>

  <filter-mapping>
  <filter-name>PrimeFaces FileUpload Filter</filter-name>
  <servlet-name>Faces Servlet</servlet-name>
  </filter-mapping>