Исходящее правило UrlRewriteFilter не применяется к форме - PullRequest
0 голосов
/ 14 мая 2011

Я начал использовать UrlRewriteFilter от Tuckey в своем веб-приложении JSF 2.0, и он хорошо работает, за исключением формы на домашней странице моего сайта.

Вот исходящее правило:

<outbound-rule>
    <from>^.*?/faces/search.xhtml(.*)$</from>
    <to>%{context-path}/search$1</to>
</outbound-rule>

Атрибут действия формы отправляется в браузер дословно:

<form action="/my-context-path/faces/search.xhtml" method="get" onSubmit="return geocode(this);">

У меня есть несколько гиперссылок (h: ссылка в JSF) на главной странице для предопределенных поисков, и они просто переписываются в соответствии с правилом исходящих сообщений. Я даже попытался удалить ^ затем оба ^ и $, но без изменений. Есть идеи?

...