目前我們的應用程序通過混合使用一些String.replace調用的經典「字符串粉碎」爲客戶端生成電子郵件。用Java生成電子郵件的乾淨技術或庫
有人建議使用簡單/優雅/可靠的方式來生成電子郵件嗎?我們並不是要求世界上最迷人的東西。我們的應用程序使用GWT/Guice,所以我們沒有任何jsps/struts頁面。
目前我們的應用程序通過混合使用一些String.replace調用的經典「字符串粉碎」爲客戶端生成電子郵件。用Java生成電子郵件的乾淨技術或庫
有人建議使用簡單/優雅/可靠的方式來生成電子郵件嗎?我們並不是要求世界上最迷人的東西。我們的應用程序使用GWT/Guice,所以我們沒有任何jsps/struts頁面。
您可以用Velocity或Freemarker來做到這一點。有一個使用Spring and Velocity的例子。雖然我沒有在Guice上試過這個,但我會假設這個例子會繼續,因爲Spring會執行速度引擎的注入。
OP提到他們使用的是Guice,而不是Spring,所以不需要條件:) – 2011-06-07 03:20:42
@Abdullah,你是對的。我沒有很好地閱讀這部分問題。我已經重新回答了這個問題。 – 2011-06-07 03:29:16
java.util.MessageFormat。
另外,還有更強大的功能,將您的模板保存爲帶有要替換參數標籤的XML;使用XSLT進行替換,XPath在處理後僅從XML文檔中提取文本。
當你說「生成電子郵件」,你可以給一個郵件的樣本結構?只是爲了瞭解靜態和動態內容的數量 – zengr 2011-06-07 03:01:58
'MessageFormatter'加上資源包中的模板消息? – QuantumMechanic 2011-06-07 03:02:06