URL tuckey - 出站规则

时间:2012-03-23 00:51:04

标签: spring tomcat spring-mvc url-rewriting tuckey-urlrewrite-filter

我遇到了tuckey网址出站规则的问题。我能够设置入站规则,但我需要使用出站规则转换URL。我们在春天使用tuckey。

出站规则:

<outbound-rule>
    <from>^/domain.mvc?domainId=([0-9]+)&amp;domainName=([a-z]+)$</from>
    <to type="forward">/signin.mvc/$1/$2</to>
</outbound-rule>

JSTL:

<a href="<c:url value="/domain.mvc?domainId=0123&amp;domainName=abc" />">

虽然它说处理出站规则但它没有转发到我的网址。在url-rewritestatus中,它显示了我的所有规则,但没有显示匹配的规则。我做错了什么?

1 个答案:

答案 0 :(得分:1)

问号?在正则表达式中有特殊含义。你需要用反斜杠来逃避它。

^/domain.mvc\?domainId=([0-9]+)&amp;domainName=([a-z]+)$