5
Czy jest możliwe ustawienie wartości domyślnej zmiennej @PathVariable w SpringMVC?Czy mogę ustawić wartość domyślną dla zmiennej ścieżki w RequestMapping w SpringMVC?
@RequestMapping(value = {"/core/organization/{pageNumber}", "/core/organization"} , method = RequestMethod.GET) public String list(@PathVariable Integer pageNumber, ModelMap modelMap) {
W tym przypadku. Jeśli mam dostęp do strony bez numeru strony, chcę ustawić domyślną wartość na 1.
Czy to możliwe?
Wątpię, ponieważ nie może mieć wartości domyślne dla metody params w Javie – NimChimpsky
Nie, nie możesz mieć wartości domyślnej dla zmiennej ścieżki, ponieważ bez zmiennej adres URL byłby inny i dlatego nie pasowałby. Zawsze możesz utworzyć mapowanie dla '/ core/organization', które wewnętrznie wywołuje metodę' list' z domyślną wartością. –