【发布时间】:2011-11-02 23:03:28
【问题描述】:
Spring MVC 是否支持像 asp.net MVC 那样的无扩展 URL?
我刚刚开始使用 Spring MVC。
或者可能与 Spring MVC 无关,而与 Tomcat 无关?
【问题讨论】:
标签: java spring model-view-controller tomcat spring-mvc
Spring MVC 是否支持像 asp.net MVC 那样的无扩展 URL?
我刚刚开始使用 Spring MVC。
或者可能与 Spring MVC 无关,而与 Tomcat 无关?
【问题讨论】:
标签: java spring model-view-controller tomcat spring-mvc
如果您使用注解,请使用以下内容注解您的控制器方法或类:
@RequestMapping("/hello")
当您像这样映射调度程序 servlet 时,它将响应 /hello:
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
【讨论】:
<servlet-mapping><servlet-name>dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>。 dispatcher 这是 Spring 的 DispatcherServlet。
您必须在 /WEB-INF/web.xml 中设置它:
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
(假设您的 DispatcherServlet 名为“dispatcher”)。
【讨论】: