2020-03-15 17:35

@WJME 你用的是 quartz,这个在 jfinal 官方并未提供,jfinal 提供的是 Cron4jPlugin, 注意看文档:
https://jfinal.com/doc/9-2

2020-03-15 17:33

已在 jfinal 源码中添加了 issue,下一版迭代的时候时间如果充裕的话再开发:
https://gitee.com/jfinal/jfinal/issues/I1BO88

2020-03-15 17:31

这个建议总体方向上很好,需要具体去实现验证

最重要的是不能对现有代码有影响,由于 jfinal 已迭代发展八年多,有大量的用户,大量的项目需要照顾到升级、兼容

谢谢反馈

2020-03-15 17:20

这个几乎是不可能的

我能想到的原因是,你所使用的 key 值 a 和 b 自身有线程安全问题,也就是说读取数据的时候 a 和 b 值是相同的

当然,这种相同是并发问题,可能不容易被察觉,所以需要你耐心去排查

2020-03-15 17:17

启动 undertow 与是否使用 maven 在根本上是无关的,启动的时候根本不需要 maven

maven 是打包出来了适合于 jfinal.sh 这个启动脚本的项目部署结构,你完全可以手写一个工具代替 maven 来生成这个项目部署结构

为啥非得要 "不使用maven" ?

maven 在充分下载依赖以后,可以断网使用

2020-03-15 17:15

参考 #date 指令的文档:
https://jfinal.com/doc/6-4

2020-03-15 16:42

@zlsj80 可能是浏览器的问题, 按一下 F12 , 在浏览器开发者工具中将所有 cookie 删除

2020-03-13 21:49

部署在同一台服务器上不会造成 session 冲突,因为 session 是与域名/ip、端口绑定的,你不同的多个 jfinal undertow 项目同时运行时的 session 所对应的域名/ip、端口肯定是不同的

浏览器中的 jsessionid 一般不用自己手动改,使用 controller 中的 setCookie 方法操作就可以

当然浏览器中的 session 是可以鼠标右键进行删除的

2020-03-13 19:21

企业级 UI ,赞

2020-03-13 13:17

控制台提示,可能是 JDBC 反射获取不到表名,单步调试一下 MetaBuilder 内部,看具体哪里有问题

2020-03-13 11:49

@sunfog 注意maven 的安装与配置也是有讲究的,文档中有说明:
https://jfinal.com/doc/1-1

2020-03-13 11:48

@sunfog 删除本地 maven 库中的 cron4j 相应目录,让 maven 重新下载即可

打包时不联网,只有在所有依赖包都在本地 maven 库中存在时才能成功,所以断网打包肯定是坏习惯

使用 mvn clean package 命令打包时,无需手动删除 target 目录,因为其中的 clean 参数就是干这事的,不要浪费时间在不需要的事情上

2020-03-13 11:42

@大苹果 @王IT 用 jetty server 支持 jstl 比较好,否则要看看 undertow 对 jstl 支持的官方文档

jstl 太古老太难用,所以 undertow 自身不支持 jstl,需要使用第三方扩展

jstl 也就学校与教育机构在教这些过时的东西,早该淘汰了