FreeMarker 文件中不能调用JAVA静态函数
来源:互联网 发布:新网域名转入万网 编辑:程序博客网 时间:2024/06/10 16:40
默认情况下,freemarder是不能不能调用JAVA静态函数。想要实现这样的功能,我们需要在freemarker的配置环境中注册相应:
Configuration cfg = new Configuration();
BeansWrapper wrapper = BeansWrapper.getDefaultInstance();
cfg.setObjectWrapper(wrapper);
cfg.setSharedVariable("Static", wrapper.getStaticModels());
cfg.setLocalizedLookup(false);
cfg.setSharedVariable("StringUtil", new BeanModel(StringUtil.INSTANCE, wrapper));
这样我们就可以在ftl文件中调用了。
Configuration cfg = new Configuration();
BeansWrapper wrapper = BeansWrapper.getDefaultInstance();
cfg.setObjectWrapper(wrapper);
cfg.setSharedVariable("Static", wrapper.getStaticModels());
cfg.setLocalizedLookup(false);
cfg.setSharedVariable("StringUtil", new BeanModel(StringUtil.INSTANCE, wrapper));
这样我们就可以在ftl文件中调用了。
0 0
- FreeMarker 文件中不能调用JAVA静态函数
- FreeMarker 文件中不能调用JAVA静态函数
- Struts2 FreeMarker FTL 模板文件中调用静态 java 方法
- FreeMarker调用JAVA静态方法
- Freemarker 调用Java静态方法
- Freemarker 调用Java静态方法
- Freemarker 调用Java静态方法
- freemarker调用java静态方法以及枚举
- c++类中静态函数不能调用类中的非静态函数原因
- [java]静态方法不能调用静态变量
- freemarker之调用JAVA静态方法和静态属性
- freemarker调用静态方法
- Freemarker调用java静态方法(也可以调用常量,枚举)
- 类的静态方法(函数)中为什么不能调用非静态成员(属性)?
- 类的静态方法(函数)中为什么不能调用非静态成员(属性)?
- java中静态方法中为什么不能使用this、super和直接调用非静态方法
- java web项目中上传文件、图片、freemarker生成静态页面路径问题
- dotnet控制台应用程序的静态main函数中不能直接调用成员函数
- 【53】字符流中第一个不重复的字符
- HDOJ 1042 N!
- 使用函数的得墨忒耳法则来解耦
- 杭电多校赛 contests 4 Rower Bo
- 去除数字里多余的零
- FreeMarker 文件中不能调用JAVA静态函数
- elasticsearch源码分析之客户端(三)
- Android Telephony分析(七) ---- 接口扩展(异步转同步)
- 点击ListView中某个Item按钮,并且修改这个item的内容
- C#连接Oracle数据库(直接引用dll使用)
- 神经网络学习的原理与在OpenCV中的应用
- BZOJ2424 [HAOI2010]订货
- 网页在Safari快速滚动和回弹的原理: -webkit-overflow-scrolling : touch;的实现
- yii 邮件发送