Обновлен до JSF 2.1.22 и теперь URL-адреса PrettyFaces не работают

Как говорится в заголовке, я недавно обновился до jsf до версии 2.1.22, чтобы решить проблему с вложенным интерфейсом ui:repeat. В любом случае, все мои URL-адреса Prettyfaces больше не работают. Вместо URL:http://localhost:8080/foo/bar/91521я получил http://localhost:8080/foo/bar/%23%7bnavigationbb.visit.id%7d

Мой URLMapping выглядит следующим образом

@URLMapping(id = "foo-bar", viewId = "/foo/bar.xhtml", pattern = "/foo/bar/#{visit : navigationBB.visit}")

в моих лицах-config.xml

    <navigation-case>
        <from-outcome>foo-bar</from-outcome>
        <to-view-id>/foo/bar</to-view-id>
        <redirect>
            <view-param>
                <name>visit</name>
                <value>#{navigationBB.visit.id}</value>
            </view-param>
        </redirect>
    </navigation-case>

и URL-адреса являются результатом следующего

<h:link rendered="#{not cc.attrs.fooActive}" outcome="foo-bar" >
    <span class="status-arrow" />
    <span class="icon">1</span>
    #{messages.label_fooInformation}
</h:link>

Если это имеет значение, я работаю на tcServer 2.7.2, Tomcat версии 7.0.30, jsf 2.1.22, prettyfaces 3.3.3, primefaces 3.5, servlet 3.0.1

0 ответов

Другие вопросы по тегам