java 短信配置模板${}如何动态设置
例如:
尊敬的${userName}先生/女士:
您在newTime时间,{newTime}时间,newTime时间,{}地点,消费了 人名币/美元/等等币种,出库单号为:{}人名币/美元/等等币种, 出库单号为:人名币/美元/等等币种,出库单号为:{}
网上订单号为${},将有 ${}(韵达) 承运, 等等
通过调用这个模板时把对应的动态数据传过去,
String content = MailUtils.getMailText(map, sysMailTemplate.getContent());//这里面传的参map为动态用户数据,sysMailTemplate为模板内容
//通过模板构造邮件内容,将模板中的变量替换成map中的值,注:模板中的变量与map中的key保持一致。 public static String getMailText(Map<String, Object> map, String htmlTemplate) {String htmlText = htmlTemplate;//遍历Map中的所有Key,将得到的value值替换模板字符串中的变量值Set<String> keys = map.keySet();for (Iterator<String> it = keys.iterator(); it.hasNext();) {String key = it.next();htmlText = htmlText.replace("${" + key + "}", (String) map.get(key));}return htmlText;}
类似这种办法就可以动态显示邮件的内容,然后获取到内容发邮件或者短信。
方法2
variables = (Map<String, String>) JSONArray.parse(entity.getVariables());for (String s : variables.keySet()) {String replaceContent = "${" + s + "}";if (content.contains(replaceContent)) {try {String code = variables.get(s);content = content.replace(replaceContent, code);} catch (Exception e) {return CodeEnum.UnknownException.getType();}}}
java 短信配置模板${}如何动态设置相关推荐
- Zabbix如何配置告警短信?(预警短信通知设置流程)
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存 ...
- phpyun人才系统 短信配置教程
短信配置:网站后台-工具-短信设置里面 appKey和appSecret在用户服务中心短信设置里面获取填入 短信模版在网站后台-工具-短信模版设置里面 更换方法: 第一步:找到对应模块 第二步:更换内 ...
- Java 短信发送 ( 腾讯云)
Java 短信发送 (保姆级使用说明) 该功能可包括验证码短信,通知短信,调用腾讯云SDK,阿里云腾讯云大同小异,只是当时申请的时候,腾讯云支持公众号申请 ( 现在阿里云也支持了). 1. 前期准备 ...
- java短信发送接口代码示例demo分享
适用类型:适用于各类办公系统.ERP.CRM.电子商务平台的插件(如网站app短信验证码.群发短信会议通知.会员/客户关系交流.订单生成通知.发货通知.日程提醒.催费通知等等) 接 口特 点: 绿色短 ...
- SP服务商Java短信平台的软件模型和实现(吴宏杰,赵雷,杨季文,苏州大学计算机科学和技术学院)...
1. 引言 近年来,随着短信增值业务的繁荣,以短信为基础的产业链逐渐形成.在这条产业链中,网络提供商(例如:中国移动.中国联通)作为网络平台的提供者,向SP服务商(Service Provid ...
- JAVA 短信API接口调用 附 文档 Demo
JAVA 短信API接口调用 附 文档 Demo 1.请求地址 http://host:port/sms 请求方式可以 POST 和 GET方式,建议采用POST方式 2.参数说明 参数需要 URLE ...
- crmeb 短信配置相关说明教程
短信账号注册 1.登陆crmeb后台,点击 设置 > 短信配置 > 立即注册 2.短信帐号注册 [短信签名]为发送短信开头,建议填写为您的商城名称简称,请慎重填写!!! 注:账号名称无限制 ...
- java 防止恶意刷短信验证码_用户使用java短信验证码时要做好三个保护
java短信验证码的出现,对企业来说,是减少了运营费.人工费.操作费,带来了方便也带了利益:对于广大用户朋友来说,它也保护了个人的信息安全,确保了自己网上支付时没有威胁风险.但是有些朋友对于java短 ...
- java短信验证码功能发送的验证码如何校验_企业如何选择短信平台才能保障安全和稳定性?...
现如今互联网不断发展,人们对网络的依赖性越来越大, 伴随而来的网络运营安全问题越来越严重,安全是我们企业都担忧的一个大问题,短信平台的安全性再次被企业所重视起来. 短信验证码日常生活中经常遇到,比如银 ...
最新文章
- springboot加载外部xml_Springboot引用外部配置文件的方法步骤
- 如何在Linux上使用端口敲门(以及为什么不应该这样做)
- vue使用process.env搭建自定义运行环境
- python 建筑计算_制图小技巧:巧用Python和ELK瞬间完成总图建筑名称标注
- 5.26在网上看到的方法,实现图形缩放、对齐、图形修改后进行dirty check。(未实验过)...
- 海量数据 网站中用户积分排名问题
- html与css怎么混合运用,Web设计中的CSS混合模式
- 易语言linux支持多线程,详解易语言启动多线程
- idea 运行vue项目
- 球面投影全景图快速拼接
- ubuntu查询显卡型号
- 一些蓝桥杯的简单模拟题目
- javaweb的校园快递管理系统
- Note For Linux By Jes(7)-学习 shell scripts
- 日序计算器(计算某日期在该年为第几天)
- [资料分享] 深受电子工程师喜爱的电路资料大合集
- Java Web实现登录注册(超详细附代码)
- 「镁客早报」特斯拉称已与中国多家银行达成协议获取建厂贷款;沃达丰将在英国19个城市推出5G服务... 1
- CSS Grid 和 Flexbox
- 安装cartographer出现的问题及解决方法