학습 목적으로 SpringMVC를 사용하여 간단한 응용 프로그램을 만들려고합니다. 나는이 형식으로 다양한 작업에 대한 URL을 갖고 싶어SpringMVC에서 @RequestMapping을 사용하여 특정 URL 형식을 얻는 방법
http://localhost:8080/appname/controllername/actionname.html
DispatcherServlet에 대한 서블릿 맵핑 내에서 지정된 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
내가 URL이되고 싶어하지만
,
http://localhost:8080/appname/contact/list.html
나는 방법 위에 @RequestMapping("/contact/list.html")
를 사용하여 시도했지만 도움이 나던 (설명과 함께 404 오류 요청한 리소스()를 사용할 수 없습니다 보여줍니다).
어떻게이 작업을 수행 할 수 있습니까?
또한 예를 들어 서블릿 매핑을위한 url 패턴을 여러 개 지정할 수 있습니다. *.html or *.do
?
추신. 나는 우분투 바탕 화면에
감사
예에서 장
Removing Class-Level Request Mappings
을 참조하십시오. 감사! – naiquevin