2017-08-19 12:38

@doocal 那么建议看看 enjoy 手册,会用了 enjoy,结合 sitemesh 应该不难,在本站首页右侧可以下载手册

2017-08-19 12:00

最后,ISource 的使用参考一下 FileSource、StringSource、ClassPathSource,照猫画虎就可以了

2017-08-19 11:58

补充一点,ClassPathSource 支持从 class path 与 jar 包读取模板文件,优先从 class path 下找模板,找不到则去 jar 中去找

在使用 ClassPathSourceFactory 时,注意 engine.setBaseTemplatePath(null) 最好设置成为 null 值

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