Я пытаюсь использовать библиотеку меток для отображения URL-адреса REST на страницы JSF2.Простой сопоставление остатка на странице
Я сначала настроить prettyfaces в pom.xml в Maven:
<dependency>
<groupId>com.ocpsoft</groupId>
<artifactId>prettyfaces-jsf2</artifactId>
<version>3.3.3</version>
</dependency>
Тогда мой довольно-config.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>
У меня есть marchio.xhtml в моем веб-приложение корневой папке. Он работает непосредственно с доступом: www..com/marchio.xhtml.
Однако отображение не работает, как я ожидал:
www..com/Марчи/testparam
404 - не найдены!
Я не понимаю, что я делаю что-то неправильно? Или, может быть, что-то неправильно сконфигурировано ...?
Appart от того, что @kocko говорит, посмотрите на [это] (http://ocpsoft.org/docs/prettyfaces/3.3.3/en-US /html/Configuration.html#config.pathparams) –
@Kocko верен. Вам не хватает # перед # {} – Lincoln