UrlRewriteFilter outbound-rule不适用于表单

时间:2011-05-14 15:21:57

标签: java jsf-2 url-rewriting servlet-filters tuckey-urlrewrite-filter

我已经开始在我的JSF 2.0 Web应用程序上使用Tuckey的UrlRewriteFilter,除了我网站主页上的表单外,它运行良好。

以下是出站规则:

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

表单的action属性逐字发送到浏览器:

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

我在主页上有一些超链接(h:JSF中的链接)用于预定义搜索,并且根据出站规则正在重写它们。我甚至尝试删除^然后^和$,但没有变化。有什么想法吗?

0 个答案:

没有答案