JIdea 學習Spring mvc 筆記-freemarker
這篇文章主要學會怎麼在Spring mvc 中引用 freemarker。
現在市面上大部分使用HTML5,上面例子中使用的.jsp檔案,我們們要使用HTML5則需使用freemarker外掛。
這篇文章是在上篇文章的基礎上繼續學習。
第一步 引用jar包
使用feemarker需要spring support支援
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>4.2.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.23</version>
</dependency>
第二步 配置
在springmvc-servlet.xml 中配置檢視解析(上一步我們解析的檢視是.jsp,這次我們解析.html),替換 jsp的檢視解析。
<bean id = "freemakerconfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
<property name="templateLoaderPath" value="/view/"/>
</bean>
<bean id="viewResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
<property name="cache" value="true"/>
<property name="prefix" value=""/>
<property name="suffix" value=".html"/>
<property name="contentType" value="text/html;charset=UTF-8"/>
</bean>
第三步 使用
在view資料夾中建立 test.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>222</title>
</head>
<body>
${name}
</body>
</html>
Controller 中增加
@RequestMapping(value="/hello")
public String hello(Model model){
model.addAttribute("name", "張三");
return "test";
}
web訪問 http://localhost:8080/sp/home/hello

Paste_Image.png
相關文章
- Spring 學習筆記(3)Spring MVCSpring筆記MVC
- Spring MVC學習筆記二SpringMVC筆記
- Spring MVC學習筆記和SSH的整合SpringMVC筆記
- 【學習筆記】mvc與mvvm筆記MVCMVVM
- Spring MVC for beginners 筆記SpringMVC筆記
- Spring MVC學習SpringMVC
- spring學習筆記Spring筆記
- Spring 學習筆記Spring筆記
- 學習筆記-設計模式:MVC模式筆記設計模式MVC
- Spring學習筆記(一)Spring筆記
- spring學習筆記(1)Spring筆記
- Spring 學習筆記(2) Spring BeanSpring筆記Bean
- spring-5學習筆記Spring筆記
- Spring框架學習筆記(1)Spring框架筆記
- Spring學習筆記目錄Spring筆記
- Spring Security Filter 學習筆記SpringFilter筆記
- ASP.NET MVC學習筆記:(一)路由匹配ASP.NETMVC筆記路由
- 第一個完整的spring查詢功能學習筆記【Spring工程學習筆記(二)】Spring筆記
- Spring Boot學習筆記:Spring Boot核心配置Spring Boot筆記
- Spring Boot 學習筆記(3):MyBatisSpring Boot筆記MyBatis
- Spring Boot 學習筆記(2):JDBCSpring Boot筆記JDBC
- Java Spring Boot 學習筆記(一)JavaSpring Boot筆記
- Spring boot + Zookeeper + Dubbo學習筆記Springboot筆記
- Spring技術內幕筆記(2):Spring MVC 與 WebSpring筆記MVCWeb
- Spring Boot 學習筆記(1):快速上手Spring Boot筆記
- Spring AOP學習筆記01:AOP概述Spring筆記
- spring boot學習簡要筆記1Spring Boot筆記
- 【學習筆記】Spring與Junit的整合筆記Spring
- springcloud學習筆記(一)Spring Cloud EurekaSpringGCCloud筆記
- springcloud學習筆記(二)Spring Cloud FeignSpringGCCloud筆記
- springcloud學習筆記(三)Spring Cloud RibbonSpringGCCloud筆記
- springcloud學習筆記(四)Spring Cloud HystrixSpringGCCloud筆記
- springcloud學習筆記(五)Spring Cloud ActuatorSpringGCCloud筆記
- springcloud學習筆記(六)Spring Cloud ZuulSpringGCCloud筆記Zuul
- spring cloud Alibaba 之 spring boot 基礎學習筆記CloudSpring Boot筆記
- AngularJS學習日記(一)MVCAngularJSMVC
- Spring 學習筆記(五)執行時注入Spring筆記
- Spring Boot 學習筆記(5):日誌配置Spring Boot筆記
- Spring Boot 學習筆記(4):配置properties(1)Spring Boot筆記