我想了解spring的mvc中的requestmapping,我有一個應用程序,實際上我剛剛開始使用spring mvc。在春天的請求映射mvc
我有這兩個網址
第一個,並在最後一個斜槓似乎是工作的罰款。 http://localhost:8080/contactmanager/index/
結尾沒有斜槓第二個不工作
http://localhost:8080/contactmanager/index
這第二個給了我「HTTP狀態404 - 」的錯誤,我怎麼能強制應用程序可以附加一個轉發網址結尾的斜槓?
在控制器的方法是這樣的
@RequestMapping("/index")
public String listContacts(Map<String, Object> map) {
map.put("contact", new Contact());
map.put("contactList", contactService.listContact());
//org.springframework.web.context.ContextLoaderListener
//org.springframework.web.context.ContextLoaderListener
//org.springframework.web.servlet.DispatcherServlet
//org.springframework.web.servlet.DispatcherServlet
return "contact";
}
和我的web.xml看起來像事先此
<servlet>
<servlet-name>contactmanager</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/contactmanager-servlet.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>contactmanager</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
感謝。
「/ **指數」 ....... – user1428716 2013-03-01 01:28:43
@ user1428716問題是,如果我寫了一個正斜槓(/)在最後像索引/ /,我得到它的工作,但當我最後省略斜線像索引,然後我得到404,與它的方式可能做web.xml配置? – 2013-03-01 08:12:32