【发布时间】:2014-02-11 15:03:06
【问题描述】:
假设一个视图包含一个用户列表和一个指向另一个视图的链接,该链接包含一个用于将新用户添加到列表中的表单。您填写表格,然后单击提交。然后服务器接收到该请求并尝试在数据库中插入记录。这可能是成功的,也可能是失败的。在这两种情况下,您都会被重定向到带有用户列表的主视图。然后在用户列表中显示成功/失败消息。
目前,当我完成数据库事务时,我使用包含消息的请求参数将用户重定向到主视图。主视图获取该消息,如果它不为空,则显示该消息。
虽然这可行,但它也有一些缺点。例如,如果用户重新加载视图,消息仍然会弹出。所以我确定这不是这样做的方法。
有更多的可能性可以做到这一点,但我想知道实现这一点的最常见方法是什么(保存在会话中,请求属性而不是请求参数......,以及如何处理消息一次显示。
感谢您的帮助!
【问题讨论】:
标签: java spring spring-mvc model-view-controller