我需要一个 Java 库,允许我定义自己的标签/命令,然后根据给定的数据模型创建 html 输出。
在示例中,我希望库能够处理这种情况:
String template = "<name>key1</name><image>key1</image>"
map.put("key1", imageObject);
String html = parser.parse(template, map);
html == "<i>An Image</i><img src='image.jpg'/>"
因此基本功能是根据自定义标签生成 html(例如 <name>
) - 每个标签都会生成不同的输出。
即name
会打印一个字符串,而 image
会放置一个图像。 imageObject
具有解析库可以到达的适当字段。
亲切的问候,
魁魁格
最佳答案
我认为Velocity适合您的情况
关于Java View 模板库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8429056/