2012-01-27 108 views
1
<error-page> 
    <error-code>404</error-code> 
    <location>/404.html</location> 
</error-page> 

這是我當前的404錯誤配置。我想要的: 當一個人輸入www.host.com/word。我需要輸入字符串「word」作爲我的搜索網址(www.host.com/search.do?keyword)。彈簧mvc:動態404頁面

有誰知道如何做到這一點?

回答

3

/映射到您的DispatcherServlet(參見Spring參考文檔的section 16.2),並設置URI模板,如section 16.3.2.1所示。例如,可以建立一個請求映射如下所示:

@RequestMapping(value="/{keyword}", method=RequestMethod.GET) 
public ModelAndView doSearch(@PathVariable("keyword") String keyword) 
{ 
    // forward to your search page 
} 
+0

\t \t 前端 \t \t / \t \t \t \t 前端 \t \t org.springframework.web.servlet.DispatcherServlet \t \t 1 \t 2012-01-27 15:44:25

+0

是的,我修改了我的答案以鏈接到Spring文檔中的相關部分。如果我的答案解決了您的問題,請點擊旁邊的複選標記接受它。 – Paul 2012-01-27 17:10:39

+0

感謝您的回答。我會在星期三看。 – 2012-01-30 15:25:12