class
org.apache.velocity.runtime.resource.loader.classpathresourceloader
utf-8
utf-8
text/html; charset=utf-8
email email = new ******email();
email.setsubject("郵件標題");
email.setcharset(charset);
email.sethostname(smtphost);
email.setsmtpport(smtpport);
email.setauthenticator(new defaultauthenticator(username, password));
email.setfrom("***@163.com");
string content = velocityengineutils.mergetemplateintostring(mailvelocityengine, "demo.vm", model);
email.setcontent(content, "text/html;charset=utf-8");
email.send();
注:這裡使用的是apache common-email
velocity原始碼分析 velocity初始化
velocity初始化類結構圖 描述 1.runtimeconstants定義常量,主要是velociyt初始化的配置項的key 2.四個方法實現該介面主要是共用公共定義的常量,發現很多開源框架喜歡繼承公共常量定義的介面來公用變數。3.runtimeinstance類是velocity初始化的具體實...
velocity原始碼分析 velocity初始化
velocity初始化類結構圖 描述 1.runtimeconstants定義常量,主要是velociyt初始化的配置項的key 2.四個方法實現該介面主要是共用公共定義的常量,發現很多開源框架喜歡繼承公共常量定義的介面來公用變數。3.runtimeinstance類是velocity初始化的具體實...
Spring 使用Spring建立物件
xmlversion 1.0 encoding utf 8 beans xmlns xmlns xsi xmlns p xsi schemalocation spring beans 4.1.xsd beans 2.編寫domain,dao,service 3.在spring中註冊元件 要sprin...