freemaker插件以及安装运行

一、安装freemarker

1、准备好插件包

     这里开插件包已经上传了,当然你也可以自己下载,打开http://sourceforge.net/projects/freemarker-ide/files/ 下载最新版本,目前本人下载时最新版本是:freemarker-ide-0.9.14.zip

2. 将其解压,将hudson.freemarker_ide_0.9.14文件夹放入MyEclipse安装目录dropins下(例:E:\Genuitec\MyEclipse 8.5\dropins目录下)

3. 然后启动MyEclipse 8.5 会自动提示安装该插件。

4. 如果安装成功,则在 window --> Preferences 左边的树形栏里出现FreeMarker Editor一项新的内容

5. 在General --> Editors --> File Associations下 如果没有 *.ftl 类型,则在右侧Add一个,然后设置*.ftl打开方式为:Freemarker Editor 为Default ,点击OK 搞定!

安装后的效果图:

freemaker插件以及安装运行

 

二、配置freemarker运行环境

        在web.xml中加入

	<!-- freemaker模块 -->
	<!-- JSP Support Servlet for tag in freemarker -->
	<servlet>
		<servlet-name>JspSupportServlet</servlet-name>
		<servlet-class>org.apache.struts2.views.JspSupportServlet</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>

	<!-- FreeMarker Servlet -->
	<servlet>
		<servlet-name>freemarker</servlet-name>
		<servlet-class>org.apache.struts2.views.freemarker.FreemarkerServlet</servlet-class>
		<load-on-startup>2</load-on-startup>
	</servlet>

	<servlet-mapping>
		<servlet-name>freemarker</servlet-name>
		<url-pattern>*.ftl</url-pattern>
	</servlet-mapping>

 开发用的fckeditor-json-freemarkerservlet已经上传

3、在开发的时候,会发现myeclipse9.0时使用ftl作为返回值时的视时候,会出现错误

     那么请看http://www.2cto.com/kf/201207/141003.html文档

4、在struts根文件中添加

设置为

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
	<bean class="org.apache.struts2.views.freemarker.FreemarkerServlet" static="true" optional="true" />
	<include file="ssf-default.xml" />
	<include file="struts/teachSys-default.xml" />
</struts>

 

你可能感兴趣的:(freemaker)