0

我们最近升级到 JSF 2.3,并且 p:fileUpload 停止调用 fileUploadListener。在 Jetty 上运行时它仍然可以完美运行,但在 Liberty 上却不行。我们正在使用 PrimeFaces 6.0。

这是解决方法的已知问题吗?

<p:fileUpload id="uploadFile" update="@this docPanel" value="#{documentController.file}" mode="advanced" auto="false" fileLimit="1" 
  fileUploadListener="#{documentController.upload}" styleClass="fileUpload" widgetVar="fileUploadVar" a:onchange="checkSize(); "
  required="true" requiredMessage="#{msgs.msg_val_required}"/>
4

1 回答 1

0

事实证明,Spring Security CSRF 无法识别该请求。我们扩展了过滤器以接受它。

   private RegexRequestMatcher unprotectedMatcher = new RegexRequestMatcher("(/views/StartSystem.*)|(/views/ListDocumentReferences.*)", null);
于 2017-05-03T13:56:22.790 回答