1,如上修改ApplicationData/Micomedia/Dreamweaver/Configuration/Extensions.txt
在HTML Documents前加上ftl,如:ftl:HTML Documents
2,如上第二步:修改Configuration/DocumentTypes/MMDocumentTypes.xml文件
把id为HTML里的winfileextension里加入ftl,macfileextension里也加上ftl
3,支持Freemarker:将freemarker 脚本显示成和js一样的图标效果吧
打开Dreamweaver 8\Configuration\ThirdPartyTags\Tags.xml加入
- < !-- FreeMarker Tag By hety-->
- <directive_spec tag_name="ftl_b1" start_string="[#" end_string="]" detect_in_attribute="true" icon="TemplateExpr.gif" icon_width="17" icon_height="15"/>
- <directive_spec tag_name="ftl_e1" start_string="[/#" end_string="]" detect_in_attribute="true" icon="TemplateExpr.gif" icon_width="17" icon_height="15"/>
- <directive_spec tag_name="ftl_i" start_string="[@" end_string="/]" detect_in_attribute="true" icon="TemplateExpr.gif" icon_width="17" icon_height="15"/>
- <directive_spec tag_name="ftl_b2" start_string="<#" end_string=">" detect_in_attribute="true" icon="TemplateExpr.gif" icon_width="17" icon_height="15"/>
- <directive_spec tag_name="ftl_e2" start_string=" end_string=">" detect_in_attribute="true" icon="TemplateExpr.gif" icon_width="17" icon_height="15"/>
- <directive_spec tag_name="ftl_v" start_string="${" end_string="}" detect_in_attribute="true" icon="TemplateExpr.gif" icon_width="17" icon_height="15"/>
重启下dreamweaver后,我们可以打开ftl文件,在可视化视图上编辑了
分享到:
相关推荐
此外,FreeMarker还支持自定义函数,它们类似于JavaScript中的函数,可以接收参数并返回值。创建自定义函数的方式与自定义指令类似,只是需要实现`TemplateMethodModelEx`接口。 为了调试和优化自定义标签,了解...
Eclipse是一款广泛使用的Java集成开发环境(IDE),它支持多种编程语言和开发工具。而Freemarker则是一种轻量级的、基于模板的Java模板引擎,常用于Web应用中的动态内容生成,比如JSP替代技术。它允许开发者将业务...
总的来说,`freemarker-2.3.23.jar`作为Freemarker的一个版本,是Java Web开发中的重要工具,它提供了灵活、高效的模板引擎,帮助开发者将数据和视图分离,降低了前端与后端的耦合度,提高了代码的可维护性和可扩展...
它在Java平台上广泛使用,尤其是在Web开发中,与Spring框架等结合,为服务器端渲染提供灵活的模板语言支持。以下是对给定的Freemarker不同版本jar包的详细说明: 1. **Freemarker 2.3.19**: - 这个版本可能包含了...
Freemarker是一个强大的模板引擎,常用于JavaEE应用中的视图层处理,尤其与Struts2等MVC框架配合使用,能实现灵活的动态页面渲染。这个"freemarker Demo"是一个适合初学者的示例项目,旨在帮助新接触Freemarker的...
总结来说,Freemarker.jar是Java Web开发中一个强大的模板引擎,它与JDK 1.8兼容,能有效地将数据和视图分离开,使前端展示与后端业务解耦。在实际项目中,了解和掌握Freemarker的使用技巧,可以极大地提高开发效率...
Eclipse Neon是一个稳定且功能丰富的版本,它的UI改进和性能优化使得开发者在使用Freemarker Editor时能获得更好的体验。 插件的压缩包"jbosstools-freemarker-1.5.3"包含了所有必要的文件,用户只需将解压后的文件...
Freemarker的核心是`Configuration`类,它是用于配置和控制Freemarker的主要接口。在代码示例中,首先实例化了`Configuration`对象,这是使用Freemarker的第一步。通过设置`setClassForTemplateLoading`方法,指定了...
- **FreeMarker**:同样是一种基于Java的模板引擎,它提供了一个强大的模板语言,支持更复杂的逻辑处理,并且具有更好的灵活性和可扩展性。 #### 二、使用便捷性 **FreeMarker**相比**Velocity**而言,在大多数...
FreeMarker 2.3.18是该引擎的一个版本,它提供了一系列的更新和改进,以提高性能和易用性。 1. **模板语言基础** FreeMarker的模板语言是一种声明式的编程方式,它允许开发者通过简单的标记语法来控制输出。这些...
如果在Eclipse中使用,可以将该JAR文件添加到项目的构建路径,确保项目能正确识别并利用Freemarker的功能。在"freemarker2.3.28"这个压缩包中,可能包含了Freemarker的完整源代码、文档、示例和其他相关资源,便于...
10. **与其他技术的集成**:FreeMarker 能很好地与Spring框架、Struts框架等结合使用,提供Web应用的视图层解决方案。同时,它也可以与各种数据源(如数据库、XML文件)交互,获取数据。 综上所述,FreeMarker是一...
它能帮助开发者快速定位和修复模板中的错误,提供实时预览功能,使得模板的调试变得直观。此外,自动完成功能可以根据已定义的变量和方法自动填充代码,减少手动输入的工作量。代码高亮则有助于识别模板中的关键元素...
**标题:“paoding-rose 支持freemarker改造”** **内容详解:** `Paoding-Rose` 是一个开源的Java Web开发框架,它旨在提高开发效率,提供了一整套包括URL路由、数据绑定、事务管理、MVC、AOP等在内的解决方案。...
在FreeMarker的核心概念中,它是一个基于数据驱动的模板语言。这意味着,开发者不需要关心如何将数据与HTML结合,FreeMarker会自动处理这些细节。模板文件通常包含HTML结构,以及插入数据的占位符(称为变量或指令)...
`LICENSE.txt`文件是关于Freemarker的开源许可证,通常为Apache License 2.0,它规定了软件的使用、分发和修改规则。 关于Freemarker的知识点,我们可以讨论以下几个方面: 1. **模板语言**:Freemarker使用简单的...
在实际开发中,"freemarker2"这个文件可能是Freemarker的一个示例模板或者配置文件,它可能包含了如何使用Freemarker语法来构建动态网页的具体示例。通过对这个文件的深入学习和实践,开发者可以更熟练地掌握Struts2...
例如,Freemarker支持控制结构(如if、foreach)、变量表达式、函数调用等,这些都是构建动态页面的基础。同时,手册还会详细介绍如何配置和优化Freemarker以适应你的项目需求。 其次,`freemarker 插件 安装提示....
它支持抽象的表示方式,如JavaBean、XML文档等,让模板开发者无需关心底层技术细节。 4. **为Web准备**:内建处理Web相关的任务,如HTML转义,支持集成到Model2 Web框架中,替代JSP。同时,它支持JSP标记库,遵循...