作者微信 bishe2022

代码功能演示视频在页面下方,请先观看;如需定制开发,联系页面右侧客服
使用java velocity字符串模板替换
包含内容: 源码,全套工具
作者QQ549710689
详情描述

如遇视频不清晰,请最大化观看演示

官网:http://www.ckplayer.com,版本号:X

以下仅列出部分功能,全部功能请至官网 《手册》查看

单独监听功能:


播放状态:
跳转状态:无
缓冲:100
当前音量:0.8
是否全屏:否
控制栏:显示
还未结束
当前播放时间(秒):0
前置广告状态:
鼠标位置
切换清晰度:
点击监听:
监听截图功能

Custom Tab

实例使用java velocity将字符串的模板内容用动态内容进行替换, 这样做的好处是 模板可以固定,模板中可替换处的内容可以根据业务内容达到动态替换


项目对应的实例代码可以通过右侧【下载实例】按钮获取

开发工具: Eclipse Mars, JDK1.7, Tomcat7, Maven3.0.2

【项目包含内容】(见下图):   

image.png

导入工程后见下图

image.png


1.  准备模板内容:   $xxx$ 为可替换的元素(见下面红色部分)

                String content = "姓名: $姓名$, 地址: $地址$, 电话号码: $电话$";


2. 准备动态元素

                Map<String, String> keyMap = new HashMap<String, String>();

keyMap.put("$姓名$", "$NAME");

keyMap.put("$地址$", "$!ADDRESS");

keyMap.put("$电话$", "$!PHONE");

Map<String, Object> dataMap = new HashMap<String, Object>();

dataMap.put("NAME", "John");

dataMap.put("ADDRESS", "江宁一号潜龙湾");

dataMap.put("PHONE", "15266667777");


3. 调用velocity进行替换

                

                String strResult = VelocityUtils.getContent(dataMap, keyMap, content);

System.out.println(strResult);


4. 替换完结果:

image.png

    

            

    


Home