我正在构建Spring WebFlow应用程序示例,并希望获得有关如何处理以下场景的一些输入信息。Spring WebFlow,验证和模型
我有2页,第一页是用户输入数据的表单,第二页只显示用户在前一页输入的数据。第一页有一个'放弃'和'继续'的链接,第二页只有编辑链接,它将用户带到第一个屏幕,以便对数据进行编辑。
我测试的场景是用户输入数据,点击继续链接,验证器(Spring/WebFlow验证器)被执行,第二页与数据(正确的数据)一起显示。现在,用户点击编辑链接,更改第一页上的字段,点击继续链接,执行验证程序并显示错误消息(例如用户在电子邮件字段中输入的无效电子邮件地址,该字段在模型中定义为字符串对象)显示在同一页(第一页)上。现在用户点击丢弃链接并进入显示数据的第二页。现在由于第一页上的验证失败,所显示的数据不正确(显示无效的电子邮件地址)。
欣赏是否有人可以帮助我显示旧数据(正确的数据),一旦用户点击丢弃链接,因为数据/模型没有被保存在任何地方。
你可以发布你的流XML吗? – David