栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SiteMesh如何结合Freemarker及velocity使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SiteMesh如何结合Freemarker及velocity使用

Freemarker 入门示例 https://www.jb51.net/article/197670.htm

FreeMarker 整合Struts2示例 https://www.jb51.net/article/197698.htm

SiteMesh入门示例 https://www.jb51.net/article/197668.htm

那么如何将Freemarker与SiteMesh结合起来使用,这在官方示例中已经有了相关例子。

查看官方示例中decorators.xml文件,里面有一段是关于Freemarker使用的

 
  /freemarker.html 
 

也就是说请求freemarker.html时会拦截并处理,并发freemarker.ftl作为默认页面处理
看一下freemarker.ftl的内容,因为在JSP中是使用标签来获取Head或者Body的,所以在这个页面主要是看看如何获取这些元素。

 
   
    Freemarker Decorator - ${title} 
     
    ${head} 
   
   
   ${title} 
   
${body} Disclaimer: This site is an example site to demonstrate SiteMesh. It serves no other purpose.

可以看到,直接通过$来获取几个元素,${title}、 ${head}、${base}、${title}、${body}
velocity的结合是一样的,看看关于他的配置

 
  /velocity.html 
 

看看velocity.vm页面内容

 
   
    Velocity Decorator - $title 
     
    $head 
   
   
   $title 
   
$body Disclaimer: This site is an example site to demonstrate SiteMesh. It serves no other purpose.

不多解释了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/131030.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号