我的網絡應用程序發送「忘記密碼」和其他電子郵件。我希望將電子郵件正文模板放在文件的某個位置,這樣每個客戶都可以更改「忘記密碼」電子郵件的外觀。如何將密碼插入電子郵件「模板」文件?
例如:
Dear App Name user,
Your new password is: %password%
Your App Name Team.
據我所知,消息正文可以去到一個文件,但我怎麼從我的Java代碼代替%密碼%?
任何其他的想法如何做到這一點?
我的網絡應用程序發送「忘記密碼」和其他電子郵件。我希望將電子郵件正文模板放在文件的某個位置,這樣每個客戶都可以更改「忘記密碼」電子郵件的外觀。如何將密碼插入電子郵件「模板」文件?
例如:
Dear App Name user,
Your new password is: %password%
Your App Name Team.
據我所知,消息正文可以去到一個文件,但我怎麼從我的Java代碼代替%密碼%?
任何其他的想法如何做到這一點?
您可以使用:
String template="Dear App Name user,\nYour new password is: %s \n\nYour App Name Team."
String email=String.format(template,password);
基本上,您可以使用%s
作爲佔位符,它將由String.format填充密碼
您可以嘗試使用freemarker templates。
你有多種選擇:
String.format()
MessageFormat.format()