如何阻止tomcat添加尾部斜杠

时间:2015-04-09 09:10:48

标签: java spring-mvc tomcat servlets

我有一个奇怪的要求。我想阻止tomcat添加一个尾部斜杠并使用Http代码302重定向页面。

我是一个sprinmvc应用程序。在我的web.xml中,我已经使用以下映射配置了调度程序servlet。

<servlet>
    <servlet-name>dispatcher</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>        
    <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath:/servlet-context.xml</param-value>
        </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

我知道是否将网址格式更改为&#34; / *&#34;会工作。但后来我需要为不同目录中的每个jsp文件编写servlet映射。您是否可以通过将dispacther servlet url模式保持为&#34; /&#34;来提供任何解决方案来停止此重定向(http代码302)。

我知道我可以使用apache重写规则,但我不想使用此解决方案。

谢谢, 大师

0 个答案:

没有答案