Spring MVC中的ModelAndView中的模型是什么?

具有此基本功能

protected ModelAndView handleRequestInternal(...) {

...

return new ModelAndView("welcomePage", "WelcomeMessage", message);

}

我知道这将返回modelandView。我知道这welcomePage是我的视图名,因此意味着welcomepage.jsp将被调用。

但是我对模型部分是什么感到困惑。是什么WelcomeMessage以及message如何在场景模式的工作?

回答:

该模型提供一个占位符,以保存要在视图上显示的信息。可以是上面的示例中的字符串,也可以是包含一堆属性的对象。

如果你有…

return new ModelAndView("welcomePage","WelcomeMessage","Welcome!");

…然后在您的jsp中,要显示消息,您将执行以下操作:-

Hello Stranger! ${WelcomeMessage} // displays Hello Stranger! Welcome!

如果你有…

MyBean bean = new MyBean();

bean.setName("Mike!");

bean.setMessage("Meow!");

return new ModelAndView("welcomePage","model",bean);

…然后在您的jsp中,您可以执行以下操作:-

Hello ${model.name}! {model.message} // displays Hello Mike! Meow!

以上是 Spring MVC中的ModelAndView中的模型是什么? 的全部内容, 来源链接: utcz.com/qa/429087.html

回到顶部