Free MarkerとSpringフレームとSSMの統合過程


前三篇のブログでfreemarkerとは何かと簡単な文法ルールを紹介しました.今回はdemoを実現することによって、実際の応用にfreemarkerをどう使うかを見てみます.このブログではfreemarkerとspringの統合を紹介します.
必要なJarバッグ:freemarker-23.15 jar
既に構築されたspringのプロファイルに以下のコードを追加します.
設定ファイル:
  

  
  
  

  

  

  

  
  
  

  

  

  

Javaファイル:
package org.fre.controller;  
importorg.springframework.stereotype.Controller;  
importorg.springframework.ui.Model;  
importorg.springframework.web.bind.annotation.RequestMapping;  

@Controller  

public classHelloController {  

    @RequestMapping("/hello")  

    public String hello(Model model) {  

       model.addAttribute("username", "  ");  

        return "hello";  

    }  

    @RequestMapping("/world")  

    public String helloworld(Model model) {  

       model.addAttribute("username","  ");  

        return "world";  

    }  

}
ftlファイル:
  
  
  
Inserttitle here  
  
  
    

${username}

jspファイル:
-//W3C//DTD HTML 4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">  
  
  
      
    Insert titlehere  
      
      
        ${username }  
      

訪問時に張三と李四という表示があります.これで統合が成功しました.ftlファイルとjspファイルを比較すると、大同小異、ftlファイルの作成とjspファイルの作成は大差ないので、使いやすいです.
また、ここで簡単に説明します.SSMフレームと統合すれば、再統合中です.
       
 

  



 
 
       
       
       
       
  

 
 
     
 

 
 

 
 
     
     
 

 
 
    
    
 
     
 
    
    
    
    
        org.springframework.web.servlet.view.freemarker.FreeMarkerView
    
    




    
        /views/
    
    
        
            5
            UTF-8
            UTF-8
            yyyy-MM-dd HH:mm:ss
            HH:mm:ss
            0.####
            true,false
            true
            auto_detect
            UTF-8
        
    

  
                      
name="maxInMemorySize"value="4096"/"
   
ここのSSM統合の構成項目は比較的多くなりましたが、SSM統合に対しては変化がなく、下ビュー解析器の構成が変わっただけで、FreeMarkerの構成になります.以上は私がFreeMarkerに対して簡単な理解と運用で、多くの人が私より使うのが深いと信じています.ここで、皆さんに助けを求めています.