jsf 2 - 如何在将 web.xml 映射到 .html 而不是 .jsf 的同时上传文件 JSF 2.0



我遵循本指南:http://balusc.blogspot.com/2009/12/uploading-files-with-jsf-20-and-servlet.html 一切都很顺利,除了我注意到它只有在我的 web.xml 映射到 .jsf 时才有效。有什么想法吗?

我在莫哈拉的雄猫 7.0.12 jsf 2.1.17 上,这就是我不使用战斧的原因。

您需要确保文件上传过滤器的过滤器映射的 URL 模式也与所需的 JSF 请求匹配。假设您的FacesServlet有一个<url-pattern>*.html</url-pattern>,那么这应该可以:

@WebFilter(urlPatterns={"*.html"})

更好的是,如果你打算专门使用它通过JSF上传文件,那么你也可以把它映射到facesservlet的servlet名称上。假设您有一个<servlet-name>facesServlet</servlet-name>,那么这应该可以:

@WebFilter(servletNames={"facesServlet"})

相关内容

  • 没有找到相关文章

最新更新