1

我试图理解 tukey urlRewrite 来写一个rule但我无法做到。

我有一个Servlet定义了 URL 模式的@WebServlet("/user/*")。在加载时,Servlet我会得到类似http://localhost:8080/Navigation/user/*.

我怎样才能制定规则,以便每当/user/加载 URL 时它都应该转到http://localhost:8080/Navigation/user/list. 我试过这个:

<rule>
    <from>^/user/*$</from>
    <to>/user/list</to>
</rule>

但这不起作用。

4

2 回答 2

4

你可以使用这样的东西:

<urlrewrite use-context="true">
    <rule>
        <from>(.*)/user/(.*)$</from>
        <to type="permanent-redirect">$1/user/list</to>
    </rule>
</urlrewrite>

Where$1代表之前的任何东西,/user/即由 first 表示(.*)

通读本手册也可能有所帮助。

希望这可以帮助。

于 2012-07-31T09:25:41.327 回答
0

尝试像这样给予<to type="redirect">

于 2012-07-30T04:27:51.360 回答