我正在尝试将 REST url 映射到 JSF2 页面的 prettyfaces 库。
我首先在 maven 的 pom.xml 中设置了 prettyfaces:
<dependency>
<groupId>com.ocpsoft</groupId>
<artifactId>prettyfaces-jsf2</artifactId>
<version>3.3.3</version>
</dependency>
然后是我的漂亮配置.xml:
<pretty-config xmlns="http://ocpsoft.com/prettyfaces/3.3.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://ocpsoft.com/prettyfaces/3.3.2
http://ocpsoft.com/xml/ns/prettyfaces/ocpsoft-pretty-faces-3.3.2.xsd">
<url-mapping id="view-marchi">
<pattern value="/marchi/{urlMarchio}" />
<view-id value="/marchio.xhtml" />
</url-mapping>
</pretty-config>
我的 webapp 根文件夹中有一个 marchio.xhtml。它可以直接访问:www..com/marchio.xhtml。
但是映射没有像我预期的那样工作:
www..com/marchi/testparam
404 - 未找到!
我不明白这一点......我做错了什么吗?或者也许有一些错误配置..?