0

私はこのガイドに従っています: http://balusc.blogspot.com/2009/12/uploading-files-with-jsf-20-and-servlet.html web.xml は .jsf にマップされます。何か案は?

私はmojarraのtomcat 7.0.12 jsf 2.1.17を使用しているため、トマホークを使用していません。

4

1 に答える 1

1

ファイルアップロードフィルターのフィルターマッピングのURLパターンも目的のJSF要求と一致することを確認する必要があります。FacesServletあなたがを持っていると仮定すると<url-pattern>*.html</url-pattern>、これは次のようになります:

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

さらに良いことに、JSFを介したファイルのアップロード専用に使用する場合は、facesサーブレットのサーブレット名にマップすることもできます。あなたが持っていると仮定すると<servlet-name>facesServlet</servlet-name>、これは次のようになります:

@WebFilter(servletNames={"facesServlet"})
于 2013-02-01T16:19:04.537 に答える