Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tuckey过滤器和Spring MVC-未找到映射_Spring_Spring Mvc_Tuckey Urlrewrite Filter - Fatal编程技术网

Tuckey过滤器和Spring MVC-未找到映射

Tuckey过滤器和Spring MVC-未找到映射,spring,spring-mvc,tuckey-urlrewrite-filter,Spring,Spring Mvc,Tuckey Urlrewrite Filter,我正在使用URLRewriteFilter重写SpringMVC应用程序中的一些URL 但是我在请求映射方面有问题。 我想做的是,每当用户输入request/sessiontimeout时,url将被重写为/timeout.html 因此,我将应用程序配置为使用URLRewriteFilter,并添加如下规则: <urlrewrite> <rule> <from>/sessiontimeout</from>

我正在使用URLRewriteFilter重写SpringMVC应用程序中的一些URL

但是我在请求映射方面有问题。 我想做的是,每当用户输入request/sessiontimeout时,url将被重写为/timeout.html

因此,我将应用程序配置为使用URLRewriteFilter,并添加如下规则:

<urlrewrite>    
    <rule>
        <from>/sessiontimeout</from>
        <to type="redirect" >%{context-path}/timeout.html</to>
    </rule>     
</urlrewrite>

/会话超时
%{context path}/timeout.html
问题是当我输入/sessiontimeout时,系统重定向到/timeout.html。但我没有发现映射异常,因为控制器中没有/timeout.html的映射(我使用注释进行请求映射)

我是否需要将/timeout.html的请求映射添加到我的控制器? 这似乎没有道理