HTML邮件模板:
xxxxxxx
在线模板的方式:
String fileName = "http://localhost:8080/xxxxxxx.html";
URL url = new URL(fileName);
URLConnection uc = url.openConnection();
InputStream is = uc.getInputStream();
String str = "";
BufferedReader br = new BufferedReader(new InputStreamReader(is));
while (br.ready()) {
str += br.readLine() + "\n";
}
is.close();
System.out.println(str);
//使用replaceAll替换模板中的动态值 [###val###]
//通过邮箱工具类发送html邮件
https://www.cnblogs.com/yhm9/p/11642775.html
固定目录静态html模板方式:
String filePath="d:\\Dev\\Workspace\\ecology-itl\\ecology-itl\\WebContent\\registerEmail.html";
String str = "";
try{
String tempStr = "";
FileInputStream is = new FileInputStream(filePath);//读取模块文件
BufferedReader br = new BufferedReader(new InputStreamReader(is));
while ((tempStr = br.readLine()) != null) {
str = str + tempStr ;
is.close();
}
}catch (IOException e) {
e.printStackTrace();
}
//替换值
String filePath = "xxxxx";//模板地址
String str = "";
FileInputStream is = null;
BufferedReader br = null;
try {
String tempStr = "";
is = new FileInputStream(filePath);
br = new BufferedReader(new InputStreamReader(is));
while ((tempStr = br.readLine()) != null) {
str = str + tempStr;
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (is != null) {
is.close();
}
}
// 替换值
str = str.replaceAll("###name###", 值);
//通过邮箱工具类发送html邮件
https://www.cnblogs.com/yhm9/p/11642775.html
获取DOM节点内容:
https://www.open-open.com/jsoup/load-document-from-url.htm 【Jsoup文档】
Document doc =Jsoup.connect(html模板地址).get().body().toString()
Element body = doc.body();
str=body.toString();
替换不需要的标签
str = str.replaceAll("<body>","");
str = str.replaceAll("</body>","");