<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)的输入。
有谁知道怎么做?
答案 0 :(得分: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
}