2017-08-19 11:57

jfinal 3.2 已添加了从 class path 与 jar 包中读模板文件的功能,只需要添加如下一行代码即可:
activeRecordPlugin.getEngine().setSourceFactory(new ClassPathSourceFactory());

从 jfinal 3.1 升到 3.2 是完全不需要犹豫的,极度平滑,只要注意两点:
1:IStringSource 改名为了 ISource
2:Ret 类中的 isOk/isFail 改成了使用 state
如果你的项目根本不涉及上述两项,换个 jar 就升级完成

2017-08-19 10:38

@高达1234 本站首页右侧下载 《Enjoy 3.2 手册》,或者下载 《JFinal 3.2 手册》里面都有模板引擎的详细使用说明

2017-08-19 10:36

@zbp jfinal 官方群有十来个,非官方的估计有好几十个,非官方有一些是地域性的也可以加

2017-08-19 10:08

eova 正在升级到 enjoy 的途中,正在内测,线上的版本还是老的模板引擎

2017-08-19 09:47

@常豆豆 将 maven 下的除了 pom.xml src 目录 .git 目录以外的任何 eclipse 或 IDEA 生成的文件全部删除掉,然后重新当成 maven 项目导入,开发工具会重建所有配置

注意,上面的办法前提是你的项目是标准的 maven 结构项目,这种方法屡试不爽

2017-08-18 23:59

看一下 ueditor 的开发文档,里面有一项是有关上传文件需要返回的 json 数据格式,必须要满足格式才可以

2017-08-18 23:58

没用过 sitemesh,既然是装饰器,为啥不直接用jfinal template engine 的 layout 解决?

2017-08-18 18:10

@Harlan1994 如果确实没有,注意看一下 tomcat 安装目录的 log 子目录下的日志文件,里面可能有详细信息

2017-08-18 17:45

目前的信息量无法知道是什么原因,异常信息没有 cause 部分,也就无从知道最根本的原因

2017-08-18 17:39

工具翻译过来的中文失去了原意,无法了解到问题的根本

2017-08-18 17:37

@doocal 目前不支持定界符,建议用 jfinal 默认的指令式风格,这个风格是对比研究过市面上所有流行的模板引擎以后,做出的决定

2017-08-18 16:28

用一下 #(aa) 就可以取到值,用查找替换 + 正则,瞬间就可以将输出指令部分重构完成

搜索功能,暂时用这个顶一顶:http://www.jfinal.com/feedback/1654

2017-08-18 16:26

直接用一下 jfinal 中的 Cron4jPlugin,具体用法在手册中有详细的说明

quartz 与 jfinal-ext 没有用过,没法给到建议

2017-08-18 13:55

jfinal 3.0 3.1 3.2 三个版本的 changelog在此下载:
http://download.jfinal.com/download/3.0/jfinal-3.0-changelog.txt
http://download.jfinal.com/download/3.1/jfinal-3.1-changelog.txt
http://download.jfinal.com/download/3.2/jfinal-3.2-changelog.txt

2017-08-18 13:45

jfinal 3.2 手册的第 13 章有详细的说明,本质就是将原来的 IMainRenderFactory 的扩展方式,全部集合到了 RenderFactory 中,好让所有的 render 都可以扩展替换

将原来实现 IMainRenderFactory 的实现类,改为继承一下 RenderFactory,方法名改为 getRender,然后通过 me.setRenderFactory(new MyRenderFactory()) 就搞定了

仅仅做个重构,逻辑代码完全不需要动