我有一页应该这样做:
我想向用户显示“正确发送电子邮件”或“未发送电子邮件”
的消息我广泛搜索一种方法,但我发现这是不可能的,因为生成报告时响应会被刷新。
但是,做了更多的研究,我发现这个类:ServletResponseWrapper可能会有所帮助,我可以更改Response对象的内容。但我没有意识到我该怎么做。所以我想就如何使用这个类来做我喜欢的事情(如果可能的话)或者其他建议来处理这个问题。
答案 0 :(得分:1)
您可以为会话设置一个值,但是您需要计算响应以便保存它,从而刷新页面,您可以使用此值来显示/隐藏一条消息,告知该电子邮件是否已成功发送或不。
如果您有一个支持bean,您可以管理boolean sent = true/false
,并使用ajax部分刷新您的页面 - 例如,一个面板,告诉用户操作的结果。