Java View 模板库

标签 java templates datatemplate markup velocity

我需要一个 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/

相关文章:

c# - 有项目时,SelectionChanged 中的 Items.Count = 0

android - 在 Xamarin 表单中使用带有 DataTemplate 的 ListView 的性能和布局问题

java - java & ruby​​ 中的规则引擎(建议我一个好方法)

java - 检查setter是否被调用?

c++ - 使用不完整类型显式实例化函数模板

c++ - 非静态成员变量创建类似于 C++ 中的静态单例创建

templates - Go 语言处理模板的奇怪行为

WPF - 使用 DataTemplates 将数据绑定(bind)到 StackPanel

java - 从不同的JAVA包中调用方法

Java 文件复制和打开新的 jFrame