問題があります。PrettyFaces が Web サーブレットの URL パターンをオーバーライドしているようです。
私の pretty-config.xml の一部
<url-mapping id="searchClassifiedAdsBeanRewrite">
<pattern value="/#{prefixDummy}/#{region:searchBean.region}/#{category:searchBean.category}" />
<view-id value="/searchClassifiedAds.html" />
</url-mapping>
私のサーブレットurlPatternが続きます
@WebServlet(urlPatterns = {"/images/*", "/images/temp/*"})
これで、きれいな顔の定義に適用される URL があるたびに、webservlet urlpattern が呼び出されることはありません。最初の 1 つまたは 2 番目の URL パターンではありません。
きれいな顔が一致しない場合は、すべてが機能します。(#{prefixDummy} とハードコードを変更しても機能しません。
動的な画像を表示するために、ファイル サーブレット (実際には BalusC の例) を使用しています。
助けていただければ幸いです、ありがとう