1、Dreamweaver默认打开后缀名为ftl的文件时设计视图为灰色
用编辑器打开 X:\Dreamweaver CS4\Configuration\DocumentTypes\MMDocumentTypes.xml
修改后如下:
<documenttype id="HTML" internaltype="HTML" winfileextension="html,htm,shtml,shtm,stm,tpl,lasso,xhtml,ftl" macfileextension="html,htm,shtml,shtm,tpl,lasso,xhtml,ssi,ftl" file="Default.html" writebyteordermark="false">
保存退出。
2、修改Dreamweaver编辑器
编辑->首选参数-> 文件类型/编辑器 中增加 flt格式
3. 修改tags.xml
如 X:\Dreamweaver\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
分享到:
相关推荐
### Freemarker(FTL)常见语法详解 Freemarker是一种基于模板引擎技术的软件,用于生成文本输出。它被广泛应用于Web开发中,用来生成HTML页面或其他格式的文档。Freemarker使用简单直观的语法,使得开发者能够轻松...
虽然Freemarker支持多种Java版本,但这个特别的`freemarker.jar`版本已经过测试,确保在Java 8环境下稳定工作。这意味着它可以利用Java 8的一些特性,比如lambda表达式和Stream API,来提高模板处理效率。 6. **与...
`com.jagregory.shiro.freemarker.ShiroTags` 是 Jagregory 开发的一个扩展,将 Apache Shiro 的安全功能与 Freemarker 模板引擎相结合。这个类库提供了一系列的 Freemarker 标签,允许开发者在 Freemarker 模板中...
在实际使用中,开发者会提供一个包含数据库元数据(如表名、字段名、类型等)的Java对象或数据结构给Freemarker模板,然后Freemarker会根据`XML.ftl`中的规则,生成一个完整的XML映射文件。这个生成的XML文件可以...
这个“freemarker.jar”文件就是FreeMarker库的Java归档(JAR)文件,包含了所有必要的类和资源,允许开发者在他们的应用程序中集成FreeMarker的功能。 FreeMarker的核心概念是模板语言,它是一种简单的、声明式的...
原来Struts2里带了一个org.apache.struts2.views.freemarker.FreemarkerServlet,新版本里没有了。 这个文件是我从Struts2老版本中摘出来的FreemarkerServlet,将其加入到项目中,然后在web.xml中增加下面的代码即可...
总结来说,Freemarker.jar是Java Web开发中一个强大的模板引擎,它与JDK 1.8兼容,能有效地将数据和视图分离开,使前端展示与后端业务解耦。在实际项目中,了解和掌握Freemarker的使用技巧,可以极大地提高开发效率...
FreeMarker.CHM(帮助文档),供大家学习 ^_^
本主题聚焦于如何利用一个文档模板原件和将其转换为.ftl(FreeMarker)格式来生成动态的Word文档。FreeMarker是Java的一个模板引擎,常用于生成HTML、XML等静态或动态文本,但也可扩展到生成Word文档。 首先,理解...
该资源为spring 4.2 spring freemarker 国际化用的 引入 spring.ftl <#import "../common/spring.ftl" as spring /> 页面获取国际化 <@spring.message "handle.reSubmit"/>
这样,当控制器返回一个逻辑视图名时,FreeMarker会自动寻找对应的模板文件,结合模型数据生成最终的响应。 6. 示例代码: 以下是一个简单的FreeMarker生成HTML的例子: ```java Configuration cfg = new ...
FTL文件通常有`.ftl`扩展名,其中包含HTML或其他文本结构,以及变量和控制结构。例如,`<#if>`、`<#foreach>`、`<#assign>`等用于条件判断、循环和变量赋值。 2. 数据模型 在Freemarker中,数据模型是程序传递给...
<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> <!-- 设置Freemarker的配置属性,例如: --> <prop key="default_encoding">UTF-8 ...
spring.freemarker.template-loader-path=classpath:/templates/ ``` 或 ```yaml spring: freemarker: template-loader-path: classpath:/templates/ ``` 2. **创建Freemarker模板文件** - 在`src/main/...
开发者首先需要创建一个模板文件,包含Excel表格的布局和占位符,然后使用`Template`类加载模板,并通过`ModelMap`或`Hashmap`传递数据,最后通过`freemarker.template.Configuration`实例的`process`方法生成Excel...
在实际开发中,FreeMarker模板文件(.ftl)应该放在项目的资源目录下,如`src/main/resources/templates`,并与业务逻辑关联。例如,你可能有一个`index.ftl`模板,用于渲染主页。在Controller中,你可以这样做: `...
Freemarker是一个强大的模板引擎,常用于Web应用中的动态页面生成。在Java世界里,它被广泛应用在代码生成器中,以实现自动生成常见的后台代码,如控制层、业务层和持久层。这个压缩包提供的就是一套基于Freemarker...
创建一个名为`example.ftl`的模板文件,例如: ```html <!DOCTYPE html> <title>FreeMarker Test <h1>Welcome, ${username}! <p>Your email is: ${email} ``` 这个模板展示了如何通过`${...}`表达式引用...