2016-12-09 19:29

@zhaozhihong 又一个入坑的,这里是出坑的办法:https://my.oschina.net/jfinal/blog/353062

2016-12-09 19:28

补充一下,如果你仍然希望是 A 定时启动 B,仍然按照这个贴子来也是可以的,只是 B 根本没有必要存在:http://www.jfinal.com/share/37

2016-12-09 19:27

你希望是定时任务 A,定时启动另一个定时任务 B,只要合理安排好定时任务 A,那么定时任务 B 不需要存在

具体方法见这个贴子:http://www.jfinal.com/share/37

2016-12-09 19:25

如果是 paginate 方法中使用 distinct,在外层套一个 select * from (原 sql ) as t 就可以了:
paginate(1, 10, "select *", "from ( select distinct ....) as temp", p1, p2,..., pn)

2016-12-09 17:27

@charlox 集群简单来说,只要做好多份数据的同步,或是避免数据多份从而使用共享数据即可

而 redis 之下,如果你只有一个 redis 服务端,那么天然就支持了分布式,如果是多个 redis 服务端,只需要利用 reids 的集群配置做好数据同步就好

jfinal 仅仅是一个 web mvc + orm 框架,所以集群问题在本质上与 jfinal 无关

2016-12-09 17:24

model 中有一个 Set modifyFlag 就是专门做这事的,在你使用getModel 的时候,当前 model 中只要是被操作过的属性就会被 update 到数据库,即便是 null 值也一样,试用一下就知道了

2016-12-09 16:24

@java小王 小王 如果你在 url 中使用了项目名,那么又跳入了另一个坑,记住,做 java web 项目,永远都要将 context path 设置为 "",这里是原因:https://my.oschina.net/jfinal/blog/353062

2016-12-09 15:57

贴子中的信息量无法定位错误,建议先放一个普通的文件到项目中,然后 renderFile(...) 看工作是否正常

2016-12-09 15:56

直接用后续最新版本: http://git.oschina.net/brucezcq/JFinal-ext2

2016-12-09 15:55

jfinal 是后端,与前端的 ajax 在本质上并没有关系。所以,只需要将 jfinal 的四种路由规则搞清楚就可以打完收枪了

把路由搞清楚以后,然后再将所谓的 ajax 路由放在浏览器地址栏里面手动请求一下,看请求是否到达了你想到达的地方,如果到达了,再将浏览器地址栏里面刚刚手动请求的 url 再 copy 到所谓的 ajax 请求的地方即可

2016-12-09 15:52

这种检测的性能消耗可以忽略不计,发个很轻量的请求的而已,并且还是在独立的线程之中,丝毫不干扰你正使用的线程

2016-12-09 15:51

官方暂时未提供支持,不过有热心朋友在 jfinal weixin 基础上添加了扩展:http://git.oschina.net/javen205/jfinal_qyweixin

2016-12-09 15:48

在 controller 中调用 getRequest().getInputStream() ,然后从流里面将数据读取出来,再将 base64 转换回原来的数据即可打完收枪

2016-12-09 11:08

@泪三国云无痕 jfinal 代码质量要求是极高的,oracle 都可能出的这种 bug,jfinal 决对不会出这种低级 bug

2016-12-09 09:53

2.3 正在内测,不要着急。除了 2.3 社区的文档频道需要先添加一些内容,2.3 的新功能需要准备文档,一起上会更好。

年底有三个项目交付,时间很有限,还请大家多多支持