我从UI组件中获得了一个简单的string
The device id is %{test}
。假设%{test} 是一个动态变量,并且它的值是从后端代码中分配的。最终string
应如下所示:
The device id is some text
---------------------------- ^应替换为%{test}
并附加到整个字符串
我已经阅读了一些并尝试了一些被指出here的库,例如 Velocity 和 FreeMarker 。但是我在使用这些库的效率和性能方面完全没有意识到。
希望我能对此有所了解,因为我对此非常陌生。任何帮助都可以得到赞赏。
答案 0 :(得分:1)
我建议你看一下vstest.console.exe documentation模板引擎:它在编译时编译模板,生成一个.java(或.class)文件。因此,在运行时,扩展速度非常快。
模板应以JSP格式编码。因此,所有变量引用必须写为${variable}
(不是%{variable}
)。
唯一要考虑的是模板必须静态生成(为了在编译时进行处理)。
(阅读常见问题和示例)。