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