4

Pretty Faces 3 を使用して、次のようなマッピングを行いました。

<url-mapping id="search"> 
    <pattern value="/search" /> 
    <view-id value="/views/search.xhtml" />
</url-mapping> 

<url-mapping id="edit"> 
    <pattern value="/edit" /> 
    <view-id value="/views/edit.xhtml" />
</url-mapping> 

このように、ワイルドカードを使用してすべてを定義する方法はありますか?

<url-mapping id="generic"> 
    <pattern value="/*" /> 
    <view-id value="/views/$1.xhtml" />
</url-mapping>

ビュー ID 値で EL を使用できることはわかっていますが、うまく機能させることができます。

4

2 に答える 2

2

現在、このようなワイルドカードを使用することはできません。

ただし、すでに述べたように、dynaview(view-idのEL式)を使用して同様のことを実現できます。最近、このようなものが正しく機能しないバグを修正しました。おそらく、 3.3.1-SNAPSHOTを試してみることができます。私の推測では、これで問題なく動作するでしょう。さらに問題が発生した場合は、フォーラムにメッセージを投稿してください。

于 2011-09-25T08:22:07.363 に答える