<html>[BR]
<head>[BR]
<title>Welcome!</title>[BR]
</head>[BR]
<body>[BR]
<#-- Greet the user with his/her name -->[BR]
<h1>Welcome $...{name}!</h1>[BR]
<p>We have these animals:[BR]
<ul>[BR]
<#list users as being>[BR]
<li>$...{being.name} for $...{being.price} Euros[BR]
</#list>[BR]
</ul>[BR]
</body>[BR]
</html> 
public class User ...{
private String name;
private String price;

public User(String name, String price) ...{
this.name = name;
this.price = price;
}

public String getName() ...{
return name;
}

public void setName(String name) ...{
this.name = name;
}

public String getPrice() ...{
return price;
}

public void setPrice(String price) ...{
this.price = price;
}
}
Map<String, Object> root = new HashMap<String, Object>();
List<User> list = new ArrayList<User>();
list.add(new User("cat", "3.2"));
list.add(new User("test1", "1.1"));
root.put("users", list);
Map<String, Object> map = new HashMap<String, Object>();
root.put("name", "aa");
本文介绍了一个简单的模板引擎应用实例,展示了如何使用模板引擎来动态填充HTML页面中的变量,包括用户名称和一系列动物名称及其价格。通过具体的Java代码实现,演示了如何创建对象并将这些对象作为数据模型传递给模板进行渲染。
1119

被折叠的 条评论
为什么被折叠?



