freemarker ftl java_通过springframework的mvc返回freemarker的ftl文件ModelAndView模板内容代码示例...

一、前言

这边基于springframework的mvc框架,并通过freemarker的ftl视图渲染文件返回数据,在spring文件中配置对应org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver视图解析类(freemarker-2.3.21.jar.rar的jar、pom文件下载),完整Maven项目源码点击跳转spring4Mvc-freemarker的helloworld项目相关篇章

二、代码实例

1.web.xml配置如下@b@HelloWorldSpring@b@@b@@b@spring-mvc@b@@b@org.springframework.web.servlet.DispatcherServlet@b@@b@1@b@@b@@b@@b@spring-mvc@b@/@b@@b@@b@@b@@b@@b@contextConfigLocation@b@/WEB-INF/root-context.xml@b@@b@@b@@b@@b@org.springframework.web.context.ContextLoaderListener@b@@b@@b@

2.spring-mvc-servlet.xml配置如下<?xml  version="1.0" encoding="UTF-8"?>@b@@b@ @b@   @b@    @b@    @b@   @b@   @b@          @b@          @b@      @b@      @b@          @b@            @b@      @b@   @b@    @b@

3.FreeMarkerController的代码package com.xwood.springmvc;@b@import org.springframework.stereotype.Controller;@b@import org.springframework.web.bind.annotation.RequestMapping;@b@import org.springframework.web.servlet.ModelAndView;@b@  @b@  @b@@Controller  @b@@RequestMapping("/freemark")  @b@public class FreeMarkerController {  @b@  @b@    @RequestMapping("/index")  @b@    public ModelAndView  index(){@b@        return  new ModelAndView("hello3","content","欢迎访问小木人印象,网址:http://www.xwood.net/");  @b@    }@b@}

4.hello3.ftl模板内容如下html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" @b@ "http://www.w3.org/TR/html4/loose.dtd">@b@ @b@    

@b@        ${content}@b@    @b@

5.访问http://localhost:8080/HelloSpringMVC/freemark/index效果如下所示

fdc9981ad435d7f62f9e8d7f0b8db04b.png

三、pom.xml文件@b@4.0.0@b@com.yiibai@b@HelloSpringMVC@b@war@b@0.0.1-SNAPSHOT@b@HelloSpringMVC Maven Webapp@b@http://maven.apache.org@b@@b@@b@@b@junit@b@junit@b@3.8.1@b@test@b@@b@@b@@b@@b@@b@javax.servlet@b@javax.servlet-api@b@3.1.0@b@provided@b@@b@@b@@b@@b@@b@org.springframework@b@spring-core@b@4.1.4.RELEASE@b@@b@@b@@b@@b@org.springframework@b@spring-web@b@4.1.4.RELEASE@b@@b@@b@@b@@b@org.springframework@b@spring-webmvc@b@4.1.4.RELEASE@b@@b@@b@@b@org.springframework@b@spring@b@2.5.6.SEC03@b@@b@@b@@b@freemarker@b@  freemarker@b@  2.3.21@b@@b@@b@@b@@b@@b@HelloSpringMVC@b@@b@@b@@b@@b@@b@org.apache.tomcat.maven@b@tomcat7-maven-plugin@b@2.2@b@@b@@b@@b@@b@@b@

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值