Próbuję przykładowej aplikacji MVC Spring. Mój plik web.xml ma
<servlet>
<servlet-name>spring</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>/test</url-pattern>
</servlet-mapping>
więc moje pytanie brzmi: jak mogę zadzwonić do kontrolera testu, jeśli po prostu wpisam adres URL
http://localhost:8080/MySpringProject/test
Gdzie muszę dokonać zmiany, aby zadzwonić dokładnieten typ adresu URL, aby mój kontroler testowy zadzwonił. Nie wiem, o co pytam, czy jest poprawny, czy nie, ale moim wymaganiem jest, aby nie chcieć kończyć mojego UrLa za pomocą „/” lub „test.htm”.
Proszę o pomoc i dzięki z góry
Odpowiedzi:
4 dla odpowiedzi № 1Zazwyczaj mapujesz serwlet programu rozsyłającego /
, a następnie masz kontrolery z @RequestMapping("/foo/bar")
. Ale jeśli zdefiniujesz serwlet z bardziej szczegółowym adresem URL, zostanie on pobrany.