2011-08-24 48 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被命名爲「調度程序」)。

相關問題