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

Mar*_*tin 3 java model-view-controller spring tomcat spring-mvc

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

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

或者可能与Spring MVC无关,但与tomcat无关?

Jer*_*emy 10

是的,它确实.

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

@RequestMapping("/hello")
Run Code Online (Sandbox Code Playgroud)

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

<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

  • @ jirka.pinkas:web.xml可以处理**任何**网址.如果要获取Spring捕获的所有URL(包括那些没有扩展名的URL),请使用以下字符串:`<servlet-mapping> <servlet-name> dispatcher </ servlet-name> <url-pattern>/</ url web.xml中的-pattern> </ servlet-mapping>`.`dispatcher`这里是Spring的`DispatcherServlet`. (4认同)