0
저는 봄에 처음이에요. 나는 heroku - spring - tomcat webapplication tutorial을 따릅니다. 응용 프로그램이 완벽하게 작동하지만 작동하지 않는 URL 경로를 변경하려고합니다. 그스프링 URL 리디렉션
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>/people/*</url-pattern>
</servlet-mapping>
및 제어 파일과 같은 web.xml 파일 난에 URL 경로 example.com/people/를 변경하려면
@RequestMapping("/")
public String listPeople(Map<String, Object> map) {
map.put("person", new Person());
map.put("peopleList", personService.listPeople());
return "people";
}
때문에 응용 프로그램은 example.com/people/ 경로에서 잘 작동합니다 example.com/하지만 web.xml을 변경했을 때
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
나를 위해 작동하지 않습니다./people/*을 사용하지 않고 컨트롤러 클래스로 모든 URL 요청을 리디렉션하는 방법
example.com/ 아직 내 환영 페이지로 이동합니다. index.jsp welcome-file> –
maskapsiz
welcome-file-list를 제거하면 컨트롤러가이를 처리해야합니다 당신의 경우에는 listPeople 핸들러에'@RequestMapping ("/")'이있다. – isah
또한 index.jsp를 삭제해야합니다. – maskapsiz