springmvc整合freemarker,使用ftl文件

0、需要一个已经配置好的springmvc项目,这里就不多费口舌了

1、引入jar包:maven,一说还需要引入spring-context-support包


    org.freemarker
    freemarker
    2.3.23

2、springmvc的配置文件,原始文件修改




    

    
    

3、springmvc的配置文件,新增加



      
    
    
        
            0
            UTF-8
            0.##########
            yyyy-MM-dd HH:mm:ss
            true
            ignore
        
    




    
    
    
    
    
    
    
    

4、java代码:

@RequestMapping("freemarkerTest")
public String getFirstPage(Model model) {
    model.addAttribute("test", "my name is freemarker");
    return "hello.ftl";
}

5、在上面配置的/WEB-INF/template/目录下面新建hello.ftl文件。
ps:idea原生支持ftl文件,eclipse好像需要插件
格式什么的和jsp还挺像,网上随便一搜一大把


    
        Insert title here
    
    
        ${test}
    

6、启动服务,localhost:8080/项目名/freemarkerTest 即可

你可能感兴趣的:(freemarker)