2017-11-09 10:45

@bujj 配置一下就好: me.setJsonFactory(new FastJsonFactory());

默认转 json 是用的 JFinalJson 实现类,通过上面的配置可以切换到 fastjson 上去

如果不是 web 项目,还可以通过 JsonManager.me().setJsonFactory(new FastJsonFactory()) 进行切换

2017-11-09 10:38

实现断点续传就要绕过 web 的 http multipart 请求,使用 socket 来做,或者服务端用 ftp 服务器

jfinal 支持下载文件的断点续传,不支持上传文件的断点续传,这个是由 http 协议决定的

2017-11-09 10:36

都可以的,具体报什么异常,这个很关键

2017-11-09 10:35

@周辉来也 感谢分享

2017-11-09 10:34

@xiaoaqiang 两个办法二选一:
1:做个 action,在浏览器地址栏里面输入 url 请求这个 action
2:写个 main 方法主动调用

2017-11-08 17:47

参考这里的 demo :
https://gitee.com/jfinal/jfinal-weixin/tree/master/src/main/java/com/jfinal/weixin/demo

2017-11-08 17:46

注意要使用 jfinal-java8 这个分支版本,而不能是 jfinal。 检查一下 pom.xml 中的配置

2017-11-08 17:45

可以在 controller 中添加一个 prepare 方法,然后用一个全局拦截器调用一下即可

jfinal 3.3 新版本,还可以接管 Controller 的创建,实现这个功能会更加方便,jfinal 3.3 将在近期发布,多多关注社区动态

2017-11-08 17:42

@JFinal 再注意看一下 jfinal 手册第九章,第二小节,其中有这么一段话:

以上规则不是 JFinal 创造的,是通用的 cron 表达式规则,如果开发者本身具有这方面的知识,用起来会得心应手。原始文档链接: http://www.sauronsoftware.it/projects/cron4j/manual.php

2017-11-08 17:40

@ihss23 关于 cron 表达式,这个是 jfinal 无法控制的,因为 jfinal 不想去发明一套新的 cron 语法,会给大家带来学习成本

只要大家会用已经存在多年的 cron 语法,那么就会用 Cron4jPlugin 这个组件

2017-11-08 17:24

看一下 jfinal 手册第九章《第九章 Cron4jPlugin》,里面有一个列表,每一项使用都有说明

2017-11-08 17:23

@ihss23 Cron4jPlugin 仅仅是对 cron4j 这个第三方做了一次极薄封装,而 cron 表达式完全保留了 cron4j 的标准,并没有任何改变

而这个表达式的用法在 jfinal 手册中列出了每一项细则,非常明确的是没有 "?" 号这么一说,所以当然不会支持问号

这里是 cron4j 官方文档,可以参考一下: http://www.sauronsoftware.it/projects/cron4j/manual.php

2017-11-08 10:52

如果是升级到 jfinal 3.2,那么默认模板引擎是 jfinal 自带的,所以需要用下面的方式来指定老版本的引擎:
me.setViewType(ViewType.FREEMARKER);

2017-11-07 20:07

这种整合方法超级简洁,感谢你的分享