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

これは404エラーの現在の設定です。スプリングmvc:ダイナミック404ページ

私が欲しいもの: 人がwww.host.com/wordを入力したとき。検索URL(www.host.com/search.do?keyword)の入力として文字列 "word"を入力します。

誰でもこれを行う方法を知っていますか?

答えて

3

DispatcherServletにマップ/(春の参考資料のsection 16.2を参照)、section 16.3.2.1のようにURIテンプレートを設定します。

@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

+0

はい、私は、Springのドキュメントの関連するセクションへのリンクを解きました。私の答えがあなたの問題を解決した場合は、その隣にあるチェックマークをクリックして問題を解決してください。 – Paul

+0

あなたの答えをありがとう。私はそれを水曜日に見るでしょう。 –