java Velocity 同时初始化两个 Engine 实例详解编程语言
2023-06-13 09:20:29 时间
import org.apache.velocity.VelocityContext;
import org.apache.velocity.app.VelocityEngine;
public class VelocityEngineTest {
private static final String TEMPLATE_NAME = "VelocityEngineTest.vm";
public static void main(String[] args) throws Exception {
Properties p1 = new Properties();
p1.put("resource.loader", "file");
p1.put("file.resource.loader.class",
"org.apache.velocity.runtime.resource.loader.FileResourceLoader");
p1.put("file.resource.loader.path", "./src/ve1");
Properties p2 = new Properties();
p2.put("resource.loader", "file");
p2.put("file.resource.loader.class",
"org.apache.velocity.runtime.resource.loader.FileResourceLoader");
p2.put("file.resource.loader.path", "./src/ve2");
//now create the engines
VelocityEngine ve1 = new VelocityEngine();
ve1.init(p1);
VelocityEngine ve2 = new VelocityEngine();
ve2.init(p2);
// now get the output for each engine
writeTemplateOutput(ve1);
writeTemplateOutput(ve2);
public static void writeTemplateOutput(VelocityEngine ve) throws Exception {
Template t = ve.getTemplate(TEMPLATE_NAME);
Writer writer = new StringWriter();
t.merge(new VelocityContext(), writer);
System.out.println(writer.toString());
}
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/10472.html
cjava相关文章
- java反转数组_Java实现数组反转翻转的方法实例
- 编写java判断闰年_Java 判断闰年代码实例
- java webservice 实例_Java WebService 简单实例(附实例代码)
- java 阶乘算法_Java 实现阶乘算法
- java输出一个数组的元素_Java输出数组元素「建议收藏」
- JAVA为啥要用stream流处理_java哪个部分最难学
- 【错误记录】生成 Java 文档错误 ( Xxx.java:xx: 错误: 编码GBK的不可映射字符 )
- Java 近期新闻:MicroProfile 6.0、Kotlin 1.8、Spring Framework 升级
- Java Socket获取本机的InetAddress实例详解编程语言
- Java面向对象抽象类实例练习详解编程语言
- Java学习笔记之三java中的变量和常量详解编程语言
- Java学习笔记之二java标识符命名规范详解编程语言
- Java枚举开发实例详解编程语言
- Java基础之多线程实例详解编程语言
- java邮件发送qq和163邮箱互发实例和错误介绍详解编程语言
- Java经典实例:使用ChoiceFormat来格式化复数详解编程语言
- Java经典实例:按字符颠倒字符串详解编程语言
- 在Linux中查看Java线程:一种方法(linux查看java线程)
- Java问题-java进程占用内存过高,排查原因详解编程语言
- Java移位运算符详解实例编程语言
- SAP和Java系统的Webservice实例详解编程语言
- Linux上部署Java项目实践指南(linux部署java项目)
- Java调试Linux:探索新的技术可能性(java调试Linux)
- Java实现Redis数据写入(java写入redis)
- 深入浅出 使用 Java 连接 Neo4j(java连接neo4j)
- 语句Java自动生成Oracle数据库查询语句(java生成oracle)
- Oracle数据库中运行Java程序的简易指南(oracle中写java)
- java中通用的线程池实例代码
- Java打印和打印预览机制实例代码
- java遍历读取整个redis数据库实例