今天在Eclipse上安装Freemarker的插件,一开始装官方网站上的推荐插件,装上后发现除了Freemarker代码高亮显示其他什么效果都没有,郁闷。在javaeye论坛上请教了下,据说官网上的那个插件不好用,又去重装了一个,这里备忘纪录一下。
首先在
http://sourceforge.net/project/showfiles.php?group_id=163305下载插件,解压,将hudson.freemarker_ide_0.9.14文件夹放入eclipse下的plugins文件夹。
发现hudson.freemarker_ide_0.9.14下的freemarker-2.3.6.jar包是比较早的版本,用新的freemarker-2.3.15.jar替换之,把MANIFEST.MF里的Bundle-ClassPath也改为freemarker-2.3.15.jar
退出Eclipse再重启,在window --> Preferences 左边的树形栏里出现FreeMarker Editor一项新的内容。在General --> Editors --> File Associations下,为*.html和*.htm文件添加(add)FreeMarker Editor 作他们关联的编辑器(associated editors) , *.ftl文件的默认编辑器就是FreeMarker Editor。这样在编辑混合有HTML和FreeMarker标记的文件时,可以选择右击文件 --> Open with HTML Editor 或者 Open with FreeMarker Editor
下载源包 + 安装IDE插件, 环境算准备好了 ^ ^
分享到:
相关推荐
标题提及的"Eclipse3.4 Freemarker插件"是指专门为Eclipse 3.4版本设计的一款插件,旨在帮助开发者在Eclipse环境中更好地编写和调试Freemarker模板。这款插件名为"freemarker-ide",版本号为0.9.14,它提供了多种...
在构建Eclipse3.4_SSH2框架的过程中,我们涉及到了一套完整的开发环境与一系列关键技术组件,这包括了Eclipse3.4作为集成开发环境、Tomcat-5.5.28作为应用服务器、Mysql-5.1.49作为数据库系统,以及一个由Struts2.0...
通过引入所有必要的库文件,开发者可以直接在Eclipse3.4中创建项目,配置Tomcat6.0服务器,然后利用这三个框架的功能进行应用程序的开发。同时,"CxTest"可能是一个测试工程或者示例代码,供学习和参考,展示如何在...
- 在 Eclipse 中创建 Dynamic Web Project。 - 输入项目基本信息时,确保 Target runtime 设置为 `<None>`。 - 修改 Default Output Folder 至 `WebRoot\WEB-INF\classes`。 - **1.2 放入 JFinal 库文件** - 将...
- **9.3 在JFinal中扩展**:介绍如何结合JFinal使用FreeMarker。 #### 十一、JFinal架构及扩展 - **10.1 概述**:介绍了JFinal的架构设计和扩展机制。 - **架构设计**:MVC设计模式为核心,支持多种插件扩展。 - *...
- 如何在 JFinal 中扩展 FreeMarker 的功能。 #### 十一、JFinal 架构及扩展 **10.1 概述** - 描述 JFinal 的整体架构。 **10.2 架构** - 详细介绍 JFinal 的各个组成部分及其工作原理。 总结起来,JFinal 是...
10.1.3在hibernate中使用jta事务 210 10.1.4并发控制 211 10.2hibernate缓存 213 10.2.1缓存的工作原理 213 10.2.2应用一级缓存 214 10.2.3应用二级缓存 214 10.2.4应用第三方缓存 216 10.3项目实战——借还...
Interceptor 是 AOP 在 JFinal 中的具体实现形式,用于在 Action 执行前后执行特定的操作。 **4.3 Before** Before 注解用于标识一个方法作为前置通知,该方法将在 Action 执行前调用。 **4.4 Clear** Clear ...
在实际开发环境中,开发者需要确保选用的JDK版本、Eclipse或MyEclipse、Tomcat和MySQL版本与教程一致或兼容,以避免可能出现的问题。Navicat Lite for MySQL是一个方便的数据库管理工具,可以帮助开发者直观地操作...
- **依赖**:如果使用Maven或Gradle,则可以在`pom.xml`或`build.gradle`文件中添加依赖。 ##### 1.3 修改web.xml - **配置**:在`web.xml`中配置JFinal的前端过滤器(FrontController)。 - **示例**: ```xml ...
- 在JSP中展示商品列表数据。 #### 四、SpringMVC与MyBatis整合 SpringMVC与MyBatis的整合可以极大地提升Web应用的开发效率。通过使用SpringMVC处理HTTP请求,同时利用MyBatis进行数据库操作,可以实现数据层和...