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謝謝,我不知道,「/」映射會起作用。我測試過它,它的工作原理! –