2017-05-31 15:06

感谢你的分享,建议所有人都用上 jfinal 发布在 maven 中的最新 cos 版本:
cos-2017.5.jar

在本站首页的右测也可以下载 jfinal 3.1 all 这个 zip 文件来获取

2017-05-30 12:26

其实我也有这个疑问,呼出 1.9 版本的春梦大神 @如梦技术 @dreamlu

2017-05-30 12:23

@leashi 这个当然是正常的,用 html 注释包住模板引擎指令当然会被输出

如果不希望输出,可以用一下 jfinal template engine 提供的两种注释方法:
1:单行注释:### 这里是被注释的内容
2:多行注释:
#[[
这里是被注释的第一行内容
这里是被注释的第二行内容
]]#

如果仍然希望用 html 注释包含住的指令不被输出,可以用下面这种方式来注释
### <h4>#(demand.student)</h4>

2017-05-29 17:58

麻烦把具体的内容放到贴子中,我在本地测试一下。 应该是没问题的,注释也是被严格测试过的,就连注释所占用的当前行的换行符都是被细致处理过的

2017-05-29 10:31

@Han_JiaLin 没错,建议在本站首页下载 jfinal 3.1 all 这个 zip 包,里面有我刚刚上传的最新版本的 cos.jar 包,新版本可支持多 input 域使用相同的 name,还支持 getFiles() 多文件上传时保持文件次序

2017-05-28 18:45

@杜福忠 此外,即便是用 ehcache ,也可以通过配置集群来实现数据同步,也可以学一下 oschina 红薯的开源项目 j2cache 让 ehcache 与 redis 配合实现集群

2017-05-28 18:44

@JFinal 就算你只用一个 RedisPlugin 实例,你也可以将 Ehcache 的 cacheName key 的形式转换成 redis 的 cacheName + key,将这个值的整体当成是 redis 的 key 来用

2017-05-28 18:42

@杜福忠 记得搞定后再回来分享一下,你这么来玩肯定是搞复杂了

2017-05-28 18:42

@杜福忠 多个 Cache 也不用这么玩啊, redis 是有库的概念的,为不同的 cacheName 分配到不同的 redis db 就可以了,为每个 cacheName 创建一个 RedisPlugin 对象就可以了

2017-05-28 17:34

总体上是这么玩的,但为啥要启动那么多的 redis server 实例呢? 一个不行么?

2017-05-28 16:03

@siyuan sql 中带有中文并不一定会就出现这个问题,需要我前面谈到的三个条件同时满足才会出现,碰到问题的可以来群里找我要一下代码

发布 snapshot 是个好主意,今天晚上发一个

2017-05-28 12:04

@EATI001 时间太有限了,只能做这么多了

2017-05-28 12:02

@klzz 在 maven 中可以下载,这个版本是 jfinal 改进版,不是 cos 官方出的,cos 官方早就不维护这个项目了

2017-05-28 10:45

专业的人,做专业的事,各有所长,jfinal 会尽可能集中精力做好自己的定位

2017-05-28 10:45

jfinal 定位于 MVC + ORM 框架,所以在添加功能时要保持克制,添加的功能在后续会一项非常沉重的负担,因为你需要一直维护与升级

能做好 MVC + ORM 就已经很不错了,以前添加的 redis 都有点冲动想移除出去,因为底层的 jedis 本身就做得不好, jfinal 对 jedis 进行封装以后也并不是那么好