JSF RI のバグ https://javaserverfaces.dev.java.net/issues/show_bug.cgi?id=463 のため、「url」プロパティの値に 8 ビットエンコーディングの ISO-8859-1 以外の文字が含まれていると、画像コンポーネントは正しく動作しません。
この問題を回避するには、次のいずれかを行ってください。
1. アプリケーションを変更して、ISO-8859-1 文字だけを使用して URL を指定するようにします。
そうするためには、有効な Java 文字列の、UTF-16 エンコーディングに変換して、変換した ISO-8859-1 文字列を「url」プロパティに使用する方法があります。 詳細は、http://www.exampledepot.com/egs/java.nio.charset/ConvertChar.html?l=rel を参照してください。
2. 固定された形式のファイル名を使用するようにアプリケーションを変更します。
この例は、チュートリアル 「ファイルアップロードコンポーネント」で参照できます。