是否可以使用JSP通過Spring 3.0的JavaMailSender機制發送電子郵件? JavaMailSender可能與這個問題很少有關係,但是這個想法是利用JSP的<fmt:message key="phrasetitle"/>
國際化機制,它的變量/循環JSTL代碼,並且允許設計者輕鬆地遞給我完整的html電子郵件。使用JSP和Spring 3.0發送電子郵件
此外,我可以創建一個導入此JSP的網頁,以便我可以輕鬆地在每封電子郵件中提供鏈接,以便能夠在Web上查看該電子郵件,以防其客戶端無法正常查看該HTML。
UPDATE:下面的2個答案建議使用電子郵件,而不是JSP速度,因此它似乎這是明智的選擇。但是,只需要快速掃描一下stackoverflow即可發現FreeMarker可能更適合我的需求。特別是我希望能夠有一個JSP頁面來反映電子郵件中發送的內容。我必須將代碼從JSP轉換爲Velocity或FreeMarker,但FreeMarker給我的優勢是我可以重用很多JSP代碼,特別是taglib。這有意義嗎?
似乎如此低效的URL來調用,沒有任何方法可以在代碼中做到這一點,而不是通過http? – 2010-12-08 22:43:35
是的,使用模板技術。 JSP不是。這是一個基於Web/HTTP的視圖技術。 – BalusC 2010-12-08 23:10:07
更新了我的問題,使用FreeMarker是否有意義,這樣即使無法完成導入,我也可以重用很多JSP代碼? – 2010-12-09 17:37:07