FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。
目前企业中:主要用Freemarker做静态页面或是页面展示
六.User.javaSpringMVC contextConfigLocation /WEB-INF/springMVC-servlet.xml org.springframework.web.context.ContextLoaderListener encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter private static boolean checkStringIsEmpty(String str) { if (str == null || str.trim().equals("") || str.equalsIgnoreCase("null")) { return true; } return false; } }
ackage com.bijian.study.vo;
public class User {
private String username;
private String password;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
七.usersInfo.ftl
八.allUsers.ftlusersInfo <#list users as user> username : ${user.username}, password : ${user.password} #list>
九.运行效果allUsers <#list resultMap.userList as user> Welcome ${user.username}! id:${user.password}
#list>Our latest product: ${resultMap.lastProduct.name} !
再输入http://localhost:8088/SpringMVC/greeting?name=zhangshan,JSP视图解析器运行依然正常。
至此,就结束完成整合了!
以上就是Spring MVC整合FreeMarker的示例的详细内容,更多关于Spring MVC整合FreeMarker的资料请关注考高分网其它相关文章!



