Free MarkerとSpringフレームとSSMの統合過程
5975 ワード
前三篇のブログでfreemarkerとは何かと簡単な文法ルールを紹介しました.今回はdemoを実現することによって、実際の応用にfreemarkerをどう使うかを見てみます.このブログではfreemarkerとspringの統合を紹介します.
必要なJarバッグ:freemarker-23.15 jar
既に構築されたspringのプロファイルに以下のコードを追加します.
設定ファイル:
また、ここで簡単に説明します.SSMフレームと統合すれば、再統合中です.
必要な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に対して簡単な理解と運用で、多くの人が私より使うのが深いと信じています.ここで、皆さんに助けを求めています.