2017-08-21 11:24
@yjjdick1990 建议你从现有的 shared method、shared object、extension method 中找找解决办法,先看一下文档,了解了基本用法以后或许有解决办法。此外,还有 static method 调用的方式
我看到你的需求,无非就是想获取枚举对象用于模板中的比较操作,下面给出一个简单方案:
1:假定你的代码希望这么来用:
#if(type == GoodsType.GOODS_TYPE_GENERAL.getCode())
2:可以为 GoodsType 这个枚举添加类似于下面的方法:
public GoodsType getGOODS_TYPE_GENERAL() {
return GoodsType.GOODS_TYPE_OTHER;
}
3:添加完成以后,再将 GoodsType 添加为共享对象:
engine.addSharedObject("GoodsType", new GoodsType());
4:由于 GoodsType.GOODS_TYPE_GENERAL 这个字段取值表达式会优先调用 getter 方法,所以 getGOODS_TYPE_GENERAL() 方法会被调用
记得 搞定后回来分享一下
2017-08-21 11:04
@suspring 本站发布文章也用的 ueditor,没有任何问题,按官方文档来做是可以的
2017-08-19 12:41
@fengting sql 管理功能里面的 Engine 对象与 web 层的 Engine 对象是完全独立运作的,所以不会影响你目前在 web 层的 freemarker
即便是你 web 层用的是 freemarker,但同时又希望在 web 层混用 jfinal template engine 也完全没问题, jfinal 天然就支持多模板混合使用,只需要调用各自的 renderXxx 方法即可,例如 renderJsp、renderTemplate、renderFreemaker
2017-08-19 12:38
@doocal 那么建议看看 enjoy 手册,会用了 enjoy,结合 sitemesh 应该不难,在本站首页右侧可以下载手册