我正在使用URLRewriteFilter来重写Spring MVC应用程序中的一些URL。
但是我的请求映射有问题。 我想要做的是每当用户输入request / sessiontimeout时,url将被重写为/timeout.html。
因此,我将应用程序配置为使用URLRewriteFilter并添加如下规则:
<urlrewrite>
<rule>
<from>/sessiontimeout</from>
<to type="redirect" >%{context-path}/timeout.html</to>
</rule>
</urlrewrite>
问题是当我输入/ sessiontimeout时,系统会重定向到/timeout.html。但我没有找到映射发现异常,因为控制器中没有/timeout.html的映射(我使用了注释来进行请求映射)。
我是否需要将/timeout.html的请求映射添加到我的控制器? 这似乎没有意义。