需要继承FreemarkerManager类重写loadSettings方法
在webwork.properties文件当中加上下列属性
配置文件配置如下
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")}