freemarker+maven+SpringMvc

来源:互联网 发布:中国人才流失严重知乎 编辑:程序博客网 时间:2024/06/09 19:49
<!-- 视图解析器 -->
<bean id="freemarkerConfig"  class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">  
   <property name="templateLoaderPath" value="/WEB-INF/ftl/"/>  
</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=".ftl"/>  
   <property name="contentType" value="text/html; charset=UTF-8"/>  
</bean>  
 
<bean  class="org.springframework.web.servlet.view.InternalResourceViewResolver">  
   <property name="viewClass"  value="org.springframework.web.servlet.view.JstlView"/>  
   <property name="prefix" value="/WEB-INF/jsp/" />  
   <property name="suffix" value=".jsp" />  

</bean> 

----------------------pom.xml-----------------------------------------------

<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.20</version>
</dependency>


<dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-context-support</artifactId>
   <version>4.1.7.RELEASE</version>
</dependency>

-------------------------------------------------------------

@Controller
@RequestMapping("freemarker")
public class FreemarkerController {


@RequestMapping("/hi")
public String hi(ModelMap map) {
System.out.println("say hi ……");


map.put("name", "kimi");
return "hi";
}

@RequestMapping("/dt")
public String dt(ModelMap map) {
System.out.println("say hi ……");


map.put("name", "kimi");
return "dt";
}
}

原创粉丝点击