Spring - 如何从spring Controller中排除特定的URL?

时间:2013-12-20 15:21:33

标签: java spring spring-mvc

可能这个问题已经有了答案。但这是一个可以接受的答案。因为它只适用于网络服务器。

我的web.xml将是,

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

<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>*.html</url-pattern>
</servlet-mapping>

我想从spring控制器中排除 hello.html

此外,该东西应该适用于所有服务器,如tomcat,Jboss,websphere等。

有可能吗?希望我能得到一个好的解决方案。

1 个答案:

答案 0 :(得分:1)

如何在spring映射之前创建一个指向默认servlet的新服务器映射点?

<servlet-mapping>
    <servlet-name>Default</servlet-name>
    <url-pattern>hello.html</url-pattern>
</servlet-mapping>

应该适用于tomcat,但也可能适用于其他服务器。