1

我有一页应该这样做:

  1. 处理客户数据
  2. 生成碧玉报告
  3. 向客户发送电子邮件

我想向用户显示一条消息“电子邮件发送正确”或“电子邮件未发送”

我广泛搜索了一种方法,但我发现这是不可能的,因为在我生成报告时会刷新响应。

但是,做更多的研究我发现这个类:ServletResponseWrapper可能有帮助,我可以改变 Response 对象的内容。但我不知道我该怎么做。所以我想要一些关于如何使用这个类来做我喜欢的事情的建议(如果可能的话),或者可能有其他建议来处理这个问题。

4

1 回答 1

1

您可以为会话设置一个值,但您需要计算响应以保存它,因此刷新页面您可以使用此值显示/隐藏一条消息,告知电子邮件是否已成功发送。

如果您有一个支持 bean,您可以管理一个boolean sent = true/false,并使用 ajax 部分刷新您的页面 - 例如,一个面板,它告诉用户操作的结果。

于 2013-09-17T12:11:22.490 回答