2012-01-08 9 views
0

サンプルのMVCアプリケーションを試しています。私のweb.xmlが spring MVCサーブレットマッピング

<servlet> 
    <servlet-name>spring</servlet-name> 
    <servlet-class> 
     org.springframework.web.servlet.DispatcherServlet 
    </servlet-class>   
</servlet> 

<servlet-mapping> 
    <servlet-name>spring</servlet-name> 
    <url-pattern>/test</url-pattern> 
</servlet-mapping> 

はそう私の質問は、私はちょうど私が、このタイプの正確呼び出すように変更を加える必要がありませんURL

http://localhost:8080/MySpringProject/test 

に入力した場合、私は私のテストコントローラを呼び出すことができる方法であり私のテストコントローラーが呼ばれるようにURL。私は、私が求めているものが正しいかどうかわからないが、私の要件は私が "/"または "test.htm"で私のUrLを終了したくないということである。

あなたは通常/にあなたのディスパッチャサーブレットをマッピングし、次にあなたが@RequestMapping("/foo/bar")とコントローラーを持って支援し、事前

+0

どのコントローラですか?あなたが持っているのは 'DispatcherServlet'だけです。 – skaffman

+0

こんにちはskaffman、コントローラには@RequestMapping( "/ test")のようなマッピングがあります。これはうまくいくはずですか?私自身は混乱しています – user965884

答えて

4

で感謝してください。しかし、より具体的なURLを持つサーブレットを定義すると、それは取得されます。

+0

こんにちはBozhoので、私のコントローラでこのhttp:// localhost:8080/MySpringProject/test URLで@RequestMapping( "/ test")のようなマッピングがあれば動作しますか? – user965884

+0

はい、ディスパッチャーサーブレットが/ – Bozho

+0

にマップされている場合Bozhoさんに感謝します。その作業.. – user965884

関連する問題