Spring mvc problemy

0

Hej tutaj wrzuciłem jak wygląda mój "projekt" https://github.com/Herbatek/spring-mvc-first

Na początku miałem Controller, a w nim 2x RequestMapping - i działało okej.
Następnie chciałem zrobić RequestMapping na Controller - w którym nic się nie zmieniło i po odpaleniu jest 404 z wiadomością /hello/WEB-INF/view/yourName-form.jsp .

Bardzo możliwe, że w katalogu /src/main/java/com/piotrke/config/ są straszne głupoty, ponieważ się dopiero uczę. W kursie, który przerabiam konfiguracja była w xml, a bardzo chciałem zrobić to bez xml i trochę improwizowałem do momentu, aż przestały wyskakiwać błędy.

1

To jest jakiś cieżki hardkor który robisz:

  1. To to nawet nie wiem jak komentować: https://github.com/Herbatek/spring-mvc-first/blob/master/src/main/java/com/piotrke/controller/HomeController.java bo masz kontroler z pustym mapingiem. Rozumiem że liczysz na to że defaultowo złapie roota, ale to zły sposób
  2. Tutaj: https://github.com/Herbatek/spring-mvc-first/blob/master/src/main/java/com/piotrke/controller/HelloController.java masz wszędzie relatywne mappingi czyli cośtam zamiast /cośtam co może powodować sporo problemów. Dodatkowo zwracasz stringi zamiast ModelAndView, co jeszcze w tym pierwszym jakoś pójdzie ale w tym drugim to masakra skoro chcesz jednak przekazywać dane do modelu. No i mappingi o tej samej nazwie co widoki też mogą powodować kłopoty z resolverem.
0

@Shalom
Okej wrzuciłem poprawioną wersję na github'a.
Mam nadzieję, że o to chodziło i poprawnie użyłem tej klasy ModelAndView. Jeśli coś jeszcze nie halo to czekam na dalszy hejt :D
Druga rzecz, że wciąż nie wczytuje mi tego widoku https://scr.hu/GwGk26 cały czas jest /hello/WEB-INF/view/name-form.jsp a powinno być z /WEB-INF/view/name-form.jsp (chyba).

Edit
Do końca się nie zastosowałem jednak i w widokach pozostały elementy cośtam zamiast /cośtam - teraz działa wszystko :D Dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1