2017-11-10 16:08
@miracle佐 指令是区分大小写的,如果希望不区分大小写,可以添加这几个指令的别名指令,例如:
arp.getEngine().addDirective("SQL", new SqlDirective())
只不过这样做只是支持了 sql 的大写指令,而 if for define 这些指令仍然不支持。
这个就跟 java 代码不支持大写的 IF FOR PUBLIC 是一个意思
2017-11-10 12:19
@augustine02 使用 JFinal.start(...) 的方式启动,需要 jetty-server-8.1.8 这个版本
如果不使用 JFinal.start(...) 启动项目,改用传统的、标准的启动方式,可以随意将 jetty 升到最高版本
2017-11-09 22:00
@一岁穿耐克 把 unsigned 去掉生成出来的就是 int 了,这个是由 jdbc 决定的,jfinal 并没有干预过
2017-11-09 21:57
@可乐加冰 使用模板引擎的功能的前提是,模板本身要被引擎“经手”
如果文件内容根本没走引擎,那么引擎就无法对其产生影响
单独放在 js 文件中,那么渲染该 js 文件也可以,例如: render("xxx.js"),这样渲染出来就会有效果, 如果 js 只能被引用,而不能被引擎“经手”,可以在 html 中渲染出值来,然后通过 js 方法调用传参的形式将值传过去
2017-11-09 13:34
@ihss23 你要设置步长,得设置为这样:
trMonthTask.cron= */3 * * * *
上面的表示每三分钟执行一次
也可以指定的区域来设置步长:
trMonthTask.cron= 10-20/3 * * * *
上面的表示在 10 到 20 这个分钟区域内,每三分钟执行一次,下载最新版本的 jfinal 手册,Cron4jPlugin 章节中的例子有过更新,有助于更好掌握用法