博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Spring MVC] - JSP + Freemarker视图解释器整合(转)
阅读量:7048 次
发布时间:2019-06-28

本文共 1527 字,大约阅读时间需要 5 分钟。

 

但很多时候我们需要的不只是JSP做view,可能会引用velocity、freemarker等做为view引擎时,需要加入额外的配置。

下面是在配置文件中加入Freemarker的方法,与JSP并存:

3600
zh_CN
yyyy-MM-dd HH:mm:ss
yyyy-MM-dd
#.##

在JSP和Freemarker的配置项中都有一个order property,上面例子是把freemarker的order设置为0,jsp为1。

意思是找view时,先找ftl文件,再找jsp文件做为视图。

 

测试:

Controller:

package com.my.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.servlet.ModelAndView;@Controller@RequestMapping(value="ftl")public class TestFreemarker {        @RequestMapping(method=RequestMethod.GET)    public ModelAndView index() {        ModelAndView view = new ModelAndView("TestFreemarker/index");        view.addObject("message", "Say hi for Freemarker.");        return view;    }}

 

index.ftl:

            ${message}                ${message}    

 

输出:

转载地址:http://pqcol.baihongyu.com/

你可能感兴趣的文章
nginx 源码学习笔记(二)——nginx精粹-模块
查看>>
DirectX截图黑屏的解决办法
查看>>
Expanding Cat5e LAN segments over 100 metres using OUTREACH Ethernet LAN extenders
查看>>
关于Oracle冷备份与热备份的对比
查看>>
C#条件判断-嵌套if结构
查看>>
Selenium:Hello,World!
查看>>
HibernateTemplate 查询
查看>>
ListView控件的基本操作
查看>>
jQuery 参考手册 - 属性操作
查看>>
C–gcc命令行下的参数
查看>>
mysql 连接查询 和 子查询
查看>>
能过修改注册表来修改IE的设置
查看>>
memcache/memcached/memcachedb 配置、安装(转)
查看>>
JQuery Tree插件——zTree v3.2 正式版发布
查看>>
工作的思考二:无效的沟通
查看>>
【OpenStack】OpenStack系列12之OpenStack自动化测试详解
查看>>
js的初始化
查看>>
如何让图片在垂直方向与 div的底部对齐 水平居中
查看>>
UploadFile控件,提交图片后,页面预览显示刚刚提交的图片
查看>>
调查:2013年十大急需的热门IT人才
查看>>