2011-06-07 73 views
3

目前我們的應用程序通過混合使用一些String.replace調用的經典「字符串粉碎」爲客戶端生成電子郵件。用Java生成電子郵件的乾淨技術或庫

有人建議使用簡單/優雅/可靠的方式來生成電子郵件嗎?我們並不是要求世界上最迷人的東西。我們的應用程序使用GWT/Guice,所以我們沒有任何jsps/struts頁面。

+0

當你說「生成電子郵件」,你可以給一個郵件的樣本結構?只是爲了瞭解靜態和動態內容的數量 – zengr 2011-06-07 03:01:58

+0

'MessageFormatter'加上資源包中的模板消息? – QuantumMechanic 2011-06-07 03:02:06

回答

4

您可以用VelocityFreemarker來做到這一點。有一個使用Spring and Velocity的例子。雖然我沒有在Guice上試過這個,但我會假設這個例子會繼續,因爲Spring會執行速度引擎的注入。

+0

OP提到他們使用的是Guice,而不是Spring,所以不需要條件:) – 2011-06-07 03:20:42

+0

@Abdullah,你是對的。我沒有很好地閱讀這部分問題。我已經重新回答了這個問題。 – 2011-06-07 03:29:16

3

java.util.MessageFormat。

另外,還有更強大的功能,將您的模板保存爲帶有要替換參數標籤的XML;使用XSLT進行替換,XPath在處理後僅從XML文檔中提取文本。

相關問題