当行插入表时如何通过邮件通知?

时间:2015-09-21 04:17:28

标签: mysql jsp email servlets

我创建了一个用JSP编码的在线商店和存储在MysQl中的表。我正在使用servlet和类。我想在数据库中插入订单时通过邮件admin@domain.com收到通知。

同样,客户应该在提交表单时收到订单确认信息。

我想获得有关如何执行此类任务的反馈。什么是最佳做法?我希望不要再回答这个问题,因为我知道有几个答案可能。

基本上,我只是在寻找最简单,最快速的实施方式而不会有太多麻烦!

表单包含非常敏感和机密的数据,如地址等。但是,由于我们的客户可以在网站上跟踪他们的订单,因此出于安全目的,不应发送数据。只是确认接收订单的消息。

请指导我正确的方向。

1 个答案:

答案 0 :(得分:2)

如果您正在使用Hibernate,我建议您使用实体监听器,特别是使用 @PostPersist 回调。您可以在Chapter 6. Entity listeners and Callback methods中了解相关信息。

可以使用JavaMail API完成电子邮件部分。

您可以查看Sending an Email using the JavaMail API中发送电子邮件的示例。

希望它有所帮助!