当前位置: 代码迷 >> Web前端 >> webwork freemarker 调整后的使用方法
  详细解决方案

webwork freemarker 调整后的使用方法

热度:688   发布时间:2012-11-06 14:07:00.0
webwork freemarker 整合后的使用方法!
需要继承FreemarkerManager类重写loadSettings方法
public class Test extends FreemarkerManager {

	@Override
	protected void loadSettings(ServletContext arg0, Configuration arg1) {
		// TODO Auto-generated method stub
		super.loadSettings(arg0, arg1);
		arg0.setAttribute("CacheMan", new CacheMan());
	}
}

在webwork.properties文件当中加上下列属性
webwork.freemarker.manager.classname = com.css.cache.Test

配置文件配置如下
<!DOCTYPE xwork
    PUBLIC "-//OpenSymphony Group//XWork 1.0//EN"
    "http://www.opensymphony.com/xwork/xwork-1.0.dtd">

<xwork>
	<package name="test" extends="webwork-default">
		<action name="test1" class="com.test.test1">
			<result name="success" type="freemarker">group/index.htm</result>
		</action>
    </package>
</xwork>

hello kugou!${key.getTime()}
${CacheMan.getObject("abc","123")}