代码之家  ›  专栏  ›  技术社区  ›  Macarse

在我的crudspring mvc中发送msg

  •  1
  • Macarse  · 技术社区  · 14 年前

    我在学习 spring-mvc 我在做一个简单的积垢。

    当用户单击add时,它将重定向到 /item/add

    现在,当用户加载一个新项目时,我想在列表中显示一个消息,比如:

    “项目添加成功”

    我注意到我可以这样做:

    If ( noErrors ) {
     model.addAttribute("Item added successfully");
     return new ModelAndView("redirect:/item", model);
    }
    

    但我没能成功。

    你知道吗?

    1 回复  |  直到 14 年前
        1
  •  3
  •   earldouglas    14 年前

    当你使用 model.addAttribute(myObject) ,按照惯例,您可以在模型中创建一个引用 myObject 由一个 String 派生自 我的对象

    例如,如果我添加 MyUser 班级: model.addattribute(myUserInstance) ,则可以通过键访问模型上的对象 "myUser"

    当您的对象是一个字符串时,事情会变得很棘手,因为没有明显的类用于在模型中生成键。

    请尝试指定自己的密钥: model.addAttribute("statusMessage", "item added successfully") . 然后在您的视图中,您只需通过查找 statusMessage 在模型上: <c:out value="${statusMessage}" />