【问题标题】:How to get notified by mail when rows are inserted into table?将行插入表时如何通过邮件获得通知?
【发布时间】:2015-09-21 04:17:27
【问题描述】:

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

同样,客户在提交表单时输入的电子邮件中应该会收到订单确认信息。

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

基本上,我只是在寻找最简单和最快的实现,没有太多麻烦!

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

请指引我正确的方向。

【问题讨论】:

    标签: mysql jsp email servlets


    【解决方案1】:

    如果您使用的是 Hibernate,我建议您使用实体侦听器,特别是带有 @PostPersist 回调。您可以在Chapter 6. Entity listeners and Callback methods 中了解它。

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

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

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 2012-07-10
      • 2013-01-07
      • 2018-11-14
      • 1970-01-01
      • 2020-09-03
      • 2014-01-26
      • 2017-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多