我想使用JSF本机fileupload组件。如果可能,使用AJAX。但我无法让它发挥作用。
文件上传
<h:form enctype="multipart/form-data">
<h:inputFile value="#{bean.file}" required="true"/>
<h:commandButton action="#{bean.importFile()}"/>
</h:form>
我认为使用JSF 2.2不应出现以下错误。
在没有多部分配置的情况下调用
Request.getParts
。要么添加 servlet的@MultipartConfig
或者multipart-config元素 的web.xml
环境
答案 0 :(得分:3)
对于某些[不明显的]原因,为{JF-2.2}添加到@MultipartConfig
的{{1}}并没有为您提供帮助。因此,您现在需要manually add the multipart configuration to your web.xml这样:
FacesServlet