如何在Spring MVC中使用model.addAttributes添加对象

我试图使用Spring MVC从数据库中检索用户信息并显示在前端(JSP)中。

在控制器内部,当前我正在添加以下代码,

                     ModelMap model;

model.addAttribute("email", user.getEmailAddress());

model.addAttribute("name", user.getuserName());

model.addAttribute("birthday", user.getBirthday());

model.addAttribute("street",user.getUserAddress().getStreet_address());

model.addAttribute("state", user.getUserAddress().getState());

model.addAttribute("city", user.getUserAddress().getCity());

model.addAttribute("zip", user.getUserAddress().getZip());

model.addAttribute("country", user.getUserAddress().getCountry());

在前端JSP中,我使用$ {email},$ {name},$ {birthday}等显示它们。但是我想做这样的事情,

ModelMap模型;model.addAttribute(“ user”,user);

并在前端显示为$ {user.getName()}。但是,这不起作用。您能否让我知道是否还有其他方法可以做到这一点?

回答:

在控制器中添加如下

    ModelMap model = new ModelMap();

model.put("user", user);

在jsp中使用像这样

    ${user.name}

以上是 如何在Spring MVC中使用model.addAttributes添加对象 的全部内容, 来源链接: utcz.com/qa/435886.html

回到顶部