私は、学習目的でSpringMVCを使用して簡単なアプリケーションを作成しようとしています。私はこの形式でさまざまなアクションのURLを持ちたいSpringMVCで@RequestMappingを使用して特定のURLフォーマットを実現する方法
http://localhost:8080/appname/controllername/actionname.html
のDispatcherServletのためのservlet-mapping内の指定されたURLパターンは、ここで
<url-pattern>*.html</url-pattern>
ContactController
の私の方法の一つであります@RequestMapping("list.html")
public ModelAndView showContacts() {
ModelAndView modelandview = new ModelAndView("list");
modelandview.addObject("message","Your contact book");
return modelandview;
}
私はに移動したときに今、すべてが正常に動作し、
http://localhost:8080/appname/list.html
0123私はURLになりたいしかし
、
http://localhost:8080/appname/contact/list.html
私は法の上に@RequestMapping("/contact/list.html")
を使用してみましたが、それは助けをdoesntの(説明と404エラー要求されたリソースを()は使用できません表示されます)。
どうすればいいですか?
また、たとえば、サーブレットマッピング用の複数のURLパターンを持つことが可能ですか? *.html or *.do
?
PS。私は
おかげ
そうで章
Removing Class-Level Request Mappings
を参照してください。ありがとう! – naiquevin