кусок кода, как это:
@Controller
public class HomeController {
public static final int DEFAULT_SPITTLES_PER_PAGE = 25;
private SpitterService spitterService;
@Inject
public HomeController(SpitterService spitterService) {
this.spitterService = spitterService;
}
@RequestMapping({"/","/home"})
public String showHomePage(Map<String, Object> model) {
model.put("spittles",
spitterService.getRecentSpittles(DEFAULT_SPITTLES_PER_PAGE));
return "home";
}
}
Я запутался, сервлет знает, что передать в метод? В этом примере он передает модель Map в showHomePage, я хочу знать, откуда эта модель и что содержится в модели?
Метод не должен передавать модель в представление, сервлет неявно передает модель аргумента для просмотра?