Spring MVC Multiple Controllers z tym samym @RequestMapping

Próbuję stworzyć aplikację internetową, która pozwala użytkownikowi zalogować się ze strony docelowejindex.htm. ta akcja jest odwzorowana za pomocą aKontroler logowania że po pomyślnym zalogowaniu przywraca użytkownika do tego samegoindex.htm ale jako zalogowany użytkownik i wita użytkownika wiadomością powitalną.

index.htm ma również inną formę o nazwie itemform, która umożliwia użytkownikowi dodanie nazwy elementu jako tekstu. Ta akcja jest kontrolowana przez itemController.

Mój problem jest mójKontroler logowania iitemController mieć to samo@RequestMapping i dlatego otrzymuję ten błąd:

Błąd podczas tworzenia komponentu bean o nazwie „org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping # 0” zdefiniowany w zasobu ServletContext [/WEB-INF/tinga-servlet.xml]: Inicjalizacja komponentu bean nie powiodła się; zagnieżdżonym wyjątkiem jest java.lang.IllegalStateException: Nie można odwzorować procedury obsługi [loginController] na ścieżkę URL [/index.htm]: Istnieje już zmapowany handler [com.tinga.LoginController@bf5555].

Nie można odwzorować procedury obsługi [loginController] na ścieżkę URL [/index.htm]: Odwzorowano już obsługę [com.tinga.LoginController@bf5555].

Jak mam rozwiązać ten problem?

questionAnswers(4)

yourAnswerToTheQuestion