`
yay2008
  • 浏览: 1818 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

用Freemarker 取代 velocity theme templates

阅读更多
   Liferay一直都是使用的velocity来作为默认的主题模版,例如经典主题(.../tomcat-6.0.x/webapps/ROOT/html/themes/classic/templates)包含的几个*.vm就是velocity模版 但是从6.0之后的版本开始支持freemarker模版

打开liferay-look-and-feel.xml

    <theme id="..." name="...">
        <template-extension>vm</template-extension>
        .....

将template-extension 中的 'vm' 改为 'ftl'.
分享到:
评论

相关推荐

    freemarker&velocity的使用

    Freemarker和Velocity是两种广泛使用的模板引擎,它们在Java Web开发中扮演着重要的角色,主要用于生成动态HTML或其他格式的文本。这两者都是基于MVC(Model-View-Controller)设计模式,允许开发者将业务逻辑与展示...

    jsp、freemarker、velocity简介和对比

    ### jsp、freemarker、velocity简介和对比 在Java Web开发领域,模板引擎是连接后端业务逻辑与前端展示层的重要桥梁。本文将重点介绍三种常用的Java Web模板引擎:JSP(Java Server Pages)、Freemarker以及...

    velocity和freemarker的比较

    标题“velocity和freemarker的比较”涉及到的是两个在Java Web开发中常用的模板引擎——Velocity和FreeMarker。它们都是用于将静态模板与动态数据结合,生成HTML或其他类型的文本输出,常用于MVC(模型-视图-控制器...

    模板:velocity和freemarker的比较

    在 WebWork2 中,我们可以随意选择使用 Freemarker 或 Velocity 作为 View,模板技术作为 View 的好处是很多,尤其和 JSP 比较起来优点更大。 Velocity 和 Freemarker 都是开源的模板技术,它们都提供了强大的功能...

    Velocity 和 FreeMarker区别

    **FreeMarker**相比**Velocity**而言,在大多数情况下更加容易使用。主要原因是FreeMarker内置了更多的功能,例如自动转义机制、丰富的内置函数等,这使得开发者无需额外编写工具类或方法即可完成许多常见的任务。而...

    Freemarker和Velocity的eclipse插件

    Freemarker和Velocity是两种广泛使用的模板引擎,它们在Java Web开发中扮演着重要的角色,主要用于生成动态HTML页面。Eclipse作为流行的Java集成开发环境,为开发者提供了丰富的插件支持,包括对这两种模板引擎的...

    大型商城网站springmvc+freemarker+velocity+ibatis

    标题 "大型商城网站springmvc+freemarker+velocity+ibatis" 暗示了这是一个基于SpringMVC、Freemarker、Velocity和iBatis框架构建的电子商务平台。这个项目可能是一个B2C(Business-to-Consumer)类型的商城,允许...

    Struts2集成FreeMarker和Velocity,写成了工具类,快速实现页面静态化

    Struts2集成FreeMarker和Velocity,写成了工具类,快速实现页面静态化,以后直接调用即可,无需修改任何源代码,改压缩文件包括 1、工具类; 2、源码(含jar包); 3、mysql数据库可执行文件; 4、struts2集成...

    应用实例,可运行maven+springmvc+mybaits+freemarker+velocity

    这是一个基于Java技术栈的应用实例,整合了多个关键的开源框架,包括Maven、SpringMVC、MyBatis、FreeMarker和Velocity。这些技术在IT行业中广泛应用于开发企业级Web应用程序,构建高效、灵活且可维护的系统。接下来...

    当前流行的模板引擎效率分析(velocity,freeMarker,Smarty4j,httl)

    本篇文章将对四个流行的Java模板引擎——Velocity、FreeMarker、Smarty4j以及HTTL进行效率分析,旨在探讨它们在处理业务逻辑编译和性能方面的优劣。 1. Velocity: Velocity是Apache软件基金会的一个开源项目,以其...

    springboot如何使用Freemarker模版引擎

    通过以上步骤,你可以在SpringBoot应用中成功集成并使用Freemarker模板引擎。这只是一个基础的介绍,实际开发中,你可以根据项目需求配置更多的Freemarker特性和功能,如缓存管理、日期格式化等,以满足复杂的应用...

    Java中使用 FreeMarker 生成pdf盖章合同文件

    FreeMarker是一个基于模板的语言,它与Java代码分离,允许开发者用简单的模板语法来表示数据。在Java中,我们通常会创建一个模型对象(Model),填充业务数据,然后使用FreeMarker模板来渲染这个模型,生成HTML文本...

    Spring配置Freemarker视图解析器,前台页面全部使用freemarker渲染

    下面我们将深入探讨如何配置Spring以使用Freemarker作为视图解析器,以及如何在前端页面上全面使用Freemarker进行渲染。 首先,我们需要在Spring的配置文件中添加对Freemarker的支持。这通常涉及到以下几个步骤: ...

    struts2中使用freeMarker

    &lt;constant name="struts.freemarker.templates.loader.class" value="org.apache.struts2.views.freemarker.StrutsTemplateLoader"/&gt; &lt;constant name="struts.freemarker.settings.template_path" value="/WEB-INF...

    freemarker导出doc及docx

    解压后,你可以看到`src/main/resources/templates`目录下的Freemarker模板文件,`pom.xml`文件中的依赖配置,以及可能存在的`FreeMarkerUtil.java`文件。 总的来说,“freemarker导出doc及docx”涉及到了...

    springboot集成freemarker和shiro框架

    spring.freemarker.template-loader-path=classpath:/templates/ spring.freemarker.suffix=.ftl ``` 3. 创建模板:在指定的模板路径下创建`.ftl`文件,编写HTML模板。 **三、Shiro框架简介** Apache Shiro是一个...

    freemarker 自定义freeMarker标签

    FreeMarker使用${...}表达式来插入变量,#{...}用于输出注释,以及、等控制结构进行条件判断和循环。然而,这些默认标签可能无法满足所有复杂的场景,因此自定义标签就显得尤为必要。 自定义FreeMarker标签通常涉及...

    grails使用freemarker.rar

    标题中的“grails使用freemarker.rar”表明这是一个关于如何在Grails框架中应用FreeMarker模板引擎的资源包。FreeMarker是一个开源的、基于Java的模板引擎,它用于生成动态HTML或其他格式的文本,比如XML、PDF等。...

    在struts2中使用freemarker模版

    要开始在Struts2中使用FreeMarker模板,首先需要将`freemarker-2.3.8.jar`库文件导入到你的项目的`WEB-INF/lib`目录下。这个库包含了FreeMarker模板引擎的所有必要组件。然后创建一个新的web工程,例如`...

Global site tag (gtag.js) - Google Analytics