【发布时间】:2011-06-22 16:26:09
【问题描述】:
我正在构建一个示例 Spring WebFlow 应用程序,并希望获得一些关于如何处理以下场景的输入。
我有两页,第一页是用户输入数据的表单,第二页只显示用户在上一页中输入的数据。第一个页面有一个“丢弃”和一个“继续”链接,第二个页面只有一个编辑链接,它将用户带到第一个屏幕以便对数据进行编辑。
我正在测试的场景是..用户输入数据,点击继续链接,验证器(Spring/WebFlow 验证器)被执行,第二页显示数据(正确的数据)。现在用户点击编辑链接,更改第一页上的字段,点击继续链接,执行验证器并显示错误消息(例如,用户在电子邮件字段中输入了无效的电子邮件地址,该电子邮件地址在模型中定义为字符串对象)显示在同一页面(第一页)上。现在用户点击丢弃链接并转到显示数据的第二页。现在由于第一页的验证失败,显示的数据不正确(显示无效的电子邮件地址)。
如果有人可以帮助我在用户点击丢弃链接后显示旧数据(正确数据),因为数据/模型不会保留在任何地方。
【问题讨论】:
标签: spring-webflow