FREEMARKER与SPRINGMVC整合

2014-11-24 10:43:50 · 作者: · 浏览: 0
SpringMVC环境的搭建在这里就不多说了,我们这节主要是FreeMarker与SpringMVC整合
首先,在springmvc的配置文件普通视图之前,加入freemarker的视图
fre-servlet.xml


class="org.springframework.web.servlet
.view.freemarker.FreeMarkerConfigurer">


class="org.springframework.web.servlet
.view.freemarker.FreeMarkerViewResolver">






class="org.springframework.web.servlet
.view.InternalResourceViewResolver">
value="org.springframework.web.servlet.view.JstlView"/>
jsp/" />


控制器HelloController

package org. fre.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class HelloController {
@RequestMapping("/hello")
public String hello(Model model) {
model.addAttribute("username", "张三");
return "hello";
}
@RequestMapping("/world")
public String helloworld(Model model) {
model.addAttribute("username","李四");
return "world";
}
}
在WEB-INF/jsp目录下有一个world.jsp

<%@ page language="java" contentType="text/ html; charset=UTF-8"
pageEncoding="UTF-8"%>




Insert title here


${username }


在WEB-INF/ftl目录下有




Insert title here


${username}




启动服务,