Spring MVC是否支持像asp.net mvc这样的无扩展URL?Spring MVC是否支持扩展少的URL?
我希望任何人有任何信息。我刚刚开始使用Spring MVC。或者,也许与Spring MVC无关,但tomcat?
Spring MVC是否支持像asp.net mvc这样的无扩展URL?Spring MVC是否支持扩展少的URL?
我希望任何人有任何信息。我刚刚开始使用Spring MVC。或者,也许与Spring MVC无关,但tomcat?
如果使用注解,你注释你的控制器的方法或类的东西,如:
@RequestMapping("/hello")
这将给/hello
回应当你映射了调度的servlet像这样:
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
您必须在/WEB-INF/web.xml中设置此项:
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
(假设您的DispatcherServlet被命名为“调度程序”)。
对不起,但这是不正确的。在这种情况下,“/ hello”只是URL的一部分。扩展在/WEB-INF/web.xml中定义 - 类似于调度程序 servlet-name> * .htm url-pattern> –
@ jirka.pinkas:web.xml可以处理**任何**网址。如果你想让所有的URL(包括没有扩展名的URL)被Spring抓到,使用这个字符串: dispatcher servlet-name>/ url-pattern> '在你的web.xml中。 'dispatcher'在这里是Spring的'DispatcherServlet'。 –
ffriend
@ffriend谢谢,我不知道,“/”映射会起作用。我测试过它,它的工作原理! –