Spring MVC是否支持无扩展名的URL?

时间:2011-08-24 15:56:34

标签: java spring model-view-controller tomcat spring-mvc

Spring MVC是否支持像asp.net mvc那样的无扩展URL?

我很感激任何人都有的信息。我刚刚开始使用spring MVC。

或者也许与Spring MVC无关,但tomcat?

2 个答案:

答案 0 :(得分:10)

Yes, it does.

如果您正在使用注释,则可以使用以下内容注释控制器方法或类:

@RequestMapping("/hello")

当你映射调度程序servlet时,它会响应/hello

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

答案 1 :(得分:0)

您必须在/WEB-INF/web.xml中设置它:

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

(假设您的DispatcherServlet名为“dispatcher”)。