2011-08-24 24 views

回答

10

Yes, it does.

如果使用注解,你注释你的控制器的方法或类的东西,如:

@RequestMapping("/hello") 

这将给/hello回应当你映射了调度的servlet像这样:

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

对不起,但这是不正确的。在这种情况下,“/ hello”只是URL的一部分。扩展在/WEB-INF/web.xml中定义 - 类似于调度程序 * .htm

+4

@ jirka.pinkas:web.xml可以处理**任何**网址。如果你想让所有的URL(包括没有扩展名的URL)被Spring抓到,使用这个字符串: dispatcher/'在你的web.xml中。 'dispatcher'在这里是Spring的'DispatcherServlet'。 – ffriend

+0

@ffriend谢谢,我不知道,“/”映射会起作用。我测试过它,它的工作原理! –

0

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

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

(假设您的DispatcherServlet被命名为“调度程序”)。

相关问题