所以我已经看到了几个关于类似问题的问题,无论如何我无法解决我的问题。
我想使用primefaces的fileUpload功能上传多个文件。 所以我在我的xhtml中有这个。 我是根据这里的说明建立的: How to use PrimeFaces p:fileUpload? Listener method is never invoked or UploadedFile is null
XHTML:
<h:form enctype="multipart/form-data">
<p:fileUpload fileUploadListener="#{controller.upload}" multiple="true"></p:fileUpload>
</h:form>
注意:
<h:head>
标记存在。配置:
我的豆子:
@ManagedBean
@RequestScoped
public class controller implements Serializable {
public void upload(FileUploadEvent event) throws IOException{
//Do something
}
注意:
故障排除:
此外,帖子声明请求只能被解析一次(与过滤器链排序有关)。我有2个(额外的)有源滤链,弹簧安全和漂亮的面孔。其中一个可以成为问题吗?
更新:实际上,PrettyFaces似乎是导致问题的原因。一旦禁用它,一切正常。