2018-09-16 21:43

当然,不使用 static 持有 Cron4jPlugin 对象也可以,只要你能想到办法随时可以拿到这些 Cront4jPlugin 对象就可以, static 是最简单的一个方法

2018-09-16 21:43

必然可以,用 static 持有 Cron4jPlugin 对象,然后按需传入对象,按需调用 start() 以及 stop() 方法,自由控制

2018-09-16 15:56

这个是 java 基础,建议自己多研究,便于更好掌握

仔细找找这个资料:
JRE 与 JDK 的区别

2018-09-16 15:22

最新的源码在此下载:
https://gitee.com/jfinal/jfinal

git 下载:
git clone git@gitee.com:jfinal/jfinal.git

2018-09-16 15:21

这个与 jfinal 是无关的

你的 mysql 版本太新,mysql 8 的密码加密规则变了,很多解决办法;
https://liaozixu.com/article/java/the-pit-of-mysql80-cachingsha2password.html
https://blog.csdn.net/sunshinegirl168660/article/details/80439749
https://blog.csdn.net/zeal4rea/article/details/80542658

2018-09-16 15:16

重定向与 ajax 无关,后端应该返回一个 url ,然后让 ajax 接收到url 以后用 js 代码跳过去

2018-09-15 16:03

控制台输出的 JFinal action report 中没有 parameter 这一栏,肯定是客户端传参不对,参数根本没有到达服务端

你再试一下 String data = HttpKit.readData(getRequest()); 看能得到什么数据没?

2018-09-15 15:59

将 super.onJfinalEngineConfig(engine) 放最前面调用试试看,我怀疑是这行代码里面改变了你前面的配置,让你的代码不生效了

此外,这个貌似是 jboot 中的用法,问问 @jboot 作者 @海哥

2018-09-15 12:00

@小鱼22 不仅是必须可以,而且大部分情况就是该这么来用的

2018-09-15 10:10

C3p0Plugin 换成 DruidPlugin

此外,去掉 JFinal.start(...) 启动参数的最后一个 5 值

如果不去掉 5 就需要使用最新版本的 jfinal 3.5,这个版本完美解决了部分 eclipse 不支持 jetty 启动的问题

jfinal 3.5 暂时没有发布,可以使用下面的办法先用上:
git clone git@gitee.com:jfinal/jfinal.git
cd jfinal
mvn install

用上面三条命令行安装到本地后,将项目中的 jfinal 版本号由 3.4 改成 3.5-SNAPSHOT

jfinal 3.5 发布以后,删掉后缀 -SNAPSHOT 即可完成升级

2018-09-14 12:06

@netwild 记得搞定后,再回来分享一下: jfinal.com/share

2018-09-14 12:02

@KevinQWW 按 JUnit 官方建议的用法即可,jfinal 本质是与测试无关的,自然也不会去干预测试的事情

如果想对 controller 等地方进行单元测试,可以写点 Mock 类,现成的也有:
https://gitee.com/jfinal/JFinal-ext2/tree/master/src/test/java/com/jfinal/ext/test

这里也有一个:
https://gitee.com/jfinal/jfinal-ext/tree/master/src/main/java/com/jfinal/ext/test

将里面的几个 Mock 拿到你的项目中使用就好

2018-09-14 11:05

做个 MyRender extends TemplateRender 出来,然后覆盖掉父类的 render 方法,里面换成使用你自己的 Engin 即可

用的时候这样:
render(new MyRender(...));

2018-09-14 10:03

首先你试试在浏览器地址栏里手动输入 URL , 看下载功能是否正常,确定正好后再启用 Javascrip 下载

此外,后端你得在 FileRender.render 方法中设置断点进行调试

2018-09-14 10:01

@66666666 直接 model.paginate(...) 即可,首页下载 jfinal demo,里面的 BlogService 中有一个 paginate 就是这么用的