Spring 关于弹簧控制器的一个问题
下面是一段代码:Spring 关于弹簧控制器的一个问题,spring,controller,Spring,Controller,下面是一段代码: @Controller public class HomeController { public static final int DEFAULT_SPITTLES_PER_PAGE = 25; private SpitterService spitterService; @Inject public HomeController(SpitterService spitterService) { this.s
@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";
}
}
@控制器
公共类家庭控制器{
公共静态最终整数默认值为每页25;
私人随地吐痰服务;
@注入
公共家庭控制器(SpitterService SpitterService){
this.spitterService=spitterService;
}
@请求映射({”/“,“/home”})
公共字符串显示主页(地图模型){
model.put(“唾沫”,
getRecentSpitles(每个页面的默认Spitles);
返回“家”;
}
}
我搞糊涂了,servlet知道把什么传给一个方法吗?在本例中,它将一个地图模型传递到showHomePage,我想知道模型来自何处以及模型中包含什么
该方法不需要将模型传递给视图,servlet将隐式地将参数模型传递给视图?您应该研究一下
它解释了方法返回的字符串将被解释为视图名称,作为参数传递的映射将用于丰富传递给视图的模型
干杯
Grooveek你应该学习
它解释了方法返回的字符串将被解释为视图名称,作为参数传递的映射将用于丰富传递给视图的模型
干杯
Grooveek