在struts2应用程序中,我希望在用户登录时发送电子邮件通知。
我希望邮件正文是Html内容,用户在运行时输入的数据。
任何人都可以建议最好的方法来做到这一点!
敌人现在使用mail.jar,我可以轻松发送静态内容。 但面临困难 1.维护长HTMl代码字符串。 2.如何用动态值替换字符串中的值
请有人帮我解决问题。或者在电子邮件应用程序中遵循的最佳做法!
提前致谢!
答案 0 :(得分:0)
您可以将电子邮件正文放在属性文件中并从那里读取。
要进行替换,您可以在字符串中定义“占位符”,例如{FIRSTNAME} {LASTNAME}等,然后为代码中的动态部分执行replaceAll。
答案 1 :(得分:0)
你需要研究的是“freemarker”。它是一个图书馆,你可以用它实现你的目的。
答案 2 :(得分:0)