關於java Spring整合Freemarker的詳細步驟
我的開發環境
框架:springmvc
開發工具:springsource-tool-suite-2.9.0
版本:1.6.0_29
tomcat版本:apache-tomcat-7.0.26
前言:FreeMarker是一個用Java語言編寫的模板引擎,它基於模板來生成文本輸出。FreeMarker與Web容器無關,即在Web運行時,它並不知道Servlet或HTTP。它不僅可以用作表現層的實現技術,而且還可以用於生成XML,JSP或Java 等。
簡而言之,Freemarker就是在Jave Web開發中以模板的方式在頁面展示從服務端獲取的信息。
step1.引入jar包
Maven代碼:
複製代碼 代碼如下:
marker
freemarker
2.3.20
ngframework
spring-context-support
ASE
step2.在src/main/resources/conf目錄下新建Freemarker屬性文件erties,此屬性文件定義了Freemarker常用的.編碼轉換,代碼如下:
tag_syntax=auto_detect
template_update_delay=2
default_encoding=UTF-8
output_encoding=UTF-8
locale=zh_CN
date_format=yyyy-MM-dd
time_format=HH:mm:ss
datetime_format=yyyy-MM-dd HH:mm:ss
step3.在DispatcherServlet上下文配置文件中添加Freemarker所需的配置,代碼如下:
複製代碼 代碼如下:
*
step4.編寫controller文件和ftl文件
在src/main/java目錄下新建包roller,在包下新建,代碼如下:
複製代碼 代碼如下:
package roller;
import roller;
import l;
import estMapping;
@Controller
public class HelloWorldController {
@RequestMapping("/helloWorld")
public String helloWorld(Model model) {
String word0 = "Hello ";
String word1 = "World!";
//將數據添加到視圖數據容器中
ttribute("word0",word0);
ttribute("word1",word1);
return "";
}
}
在step3中配置的WEB-INF/ftl路徑下新建,代碼如下:
複製代碼 代碼如下:
${word0}${word1}
step5.運行與調試
將工程部署到tomcat並運行,在瀏覽器中訪問:http://localhost:8080/你設置的工程名/
運行結果:
-
java圖片處理功能介紹
java可實現縮放圖像、切割圖像、圖像類型轉換、彩色轉黑白、文字水印、圖片水印等常用功能,本文是本站小編搜索整理的關於java圖片處理功能介紹,供參考學習,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!代碼如下複製代碼importaComposi...
-
21個java基本知識點
本文主要是一些java基礎知識點相關的,所以也希望能分享給剛剛入門的Java程序員和打算入Java開發這個行當的準新手們,希望可以給大家一些經驗,能讓大家更好學習和使用Java。1.JVM相關(包括了各個版本的特性)對於剛剛接觸Java的人來説,JVM相關的知識不一定需要理解很...
-
jsp向cookie寫入中文亂碼的解決辦法
jsp在向cookie寫入中文亂碼大家是怎麼處理的呢?下面是小編給大家提供的解決辦法,大家可以參考閲讀,更多詳情請關注應屆畢業生考試網。在jsp中對中文的處理有一點不好就可能出現亂碼了,下面我來給大家介紹jsp中向cookie寫入中文實現程序有需要了解的`朋友可參考。Co...
-
Java中運算符的使用
導語:計算機的最基本用途之一就是執行數學運算,作為一門計算機語言,Java也提供了一套豐富的運算符來操縱變量。下面是java中運算符的使用,一起來學習下吧:算術運算符單目:+(取正)-(取負)++(自增1)--(自減1)雙目:+-*/%(取餘)三目:a>b?true:false説明:當a大於b的時候,為tru...
相關文章
- Should women work after marriage英語作文
- springmvc如何整合freemarker 並且兼容jsp 視圖
- 高中生優秀英語作文:Have a break away from electronics
- MS SQL Server Management Studio Express安裝圖文具體步驟
- Dreamweaver中JavaScript行為操作使用方法
- 公共英語二級寫作Preserving Natural Resources
- A Wilderness Survival Program高中英語作文
- Dreamweaver中JavaScript行為操作使用的總結
- Dreamweaver中JavaScript行為操作
- RemarksofPresidentBarackObama優秀英語作文