Spring mvc: Dynamic 404 стр. - PullRequest
       8

Spring mvc: Dynamic 404 стр.

1 голос
/ 27 января 2012
<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).

Кто-нибудь знает, как это сделать?

1 Ответ

3 голосов
/ 27 января 2012

Отобразите / на DispatcherServlet (см. раздел 16.2 справочной документации Spring) и настройте шаблон URI, как показано в раздел 16.3.2.1 . Например, вы можете настроить отображение запроса так:

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