Spring mvc problemy

Spring mvc problemy
herbatek
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Rzeszów
  • Postów:71
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.

Shalom
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
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.

"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
herbatek
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Rzeszów
  • Postów:71
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

edytowany 2x, ostatnio: herbatek

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.