gpt4 book ai didi

java - 通过一些调整使用 java 发送邮件

转载 作者:行者123 更新时间:2023-11-29 00:02:37 25 4
gpt4 key购买 nike

我有一个项目(使用 java、apache tomcat、spring、hibernate 开发),其中有一个功能可以向最终用户显示一个包含 10 个问题的谜题。

要求是只有当用户回答了第一个问题时才发送邮件给管理员。

每个问题显示有 4 个选项,其中 1 个是正确的。他的答案指向一种检查答案是否正确的方法。在相同的方法中,我们添加了发送邮件的功能。

问题是,只有当用户回答了第一个问题时,邮件才应该发给管理员,但对于用户回答的每个问题,邮件都会发给管理员。

是否有任何调整以仅在用户回答第一个问题而不是每个回答的问题时发送邮件?

最佳答案

在您的代码中有一个名为 boolean isOnFirstAnswer = true 的 boolean 变量。当您调用 validateAnswer() 方法时,在发送您的电子邮件的代码周围包含以下 if 语句

if (isOnFirstAnswer) {
sendEmail();
isOnFirstAnswer = false;
}

当代码第一次运行时,它会进入这个 if 语句并发送电子邮件。在以后对该方法的所有调用中,isOnFirstAnswer 都设置为 false,因此 if 语句的计算结果为 false,并且不会发送电子邮件。

关于java - 通过一些调整使用 java 发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24185781/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com