public class User {
private String username;
private String email;
}
public class UserController {
public static void main(String[] args) {
User user = new User();
user.setUsername("test");
user.setEmail("test@example.com");
WebRequestContext context = new WebRequestContext();
context.put("user", user);
WebMacroEngine engine = new WebMacroEngine();
String output = engine.processTemplate("template.vm", context);
System.out.println(output);
}
}
html
<html>
<head>
<title>Welcome, $user.username</title>
</head>
<body>
<h1>Welcome, $user.username!</h1>
Your email address is $user.email.
</body>
</html>
properties
template.dir = /path/to/templates
template.cache.enabled = true