2020-06-03 17:16

@JFinal 一般数据库存储的时间当然更为精确,会具体到时、分、秒,前端展示则是另外一回事,不然将来需要更具体的时间就GG了,当前先用JFinalJson.addToJson(Timestamp.class, (v, d, ret) -> {});去解决我的需求

2020-06-03 17:09

@JFinal 我是觉得数据库datetime类型为极其常用的类型,仅仅设置me.setJsonDatePattern("yyyy-MM-dd");就同时修改岂不是更贴近开发者的使用特,对于一些不常用的数据库类型可以用定制

2020-06-03 17:06

可是JFinalJson有.setTimestampPattern(...)方法,只需要开放MixedJson.getJFinalJson()为public方法就可以全局修改了呀

2020-03-07 16:52

出现是有一定几率,部署方式是fatjar方式,依赖为jfinal4.8和jfinal-undertow2.0除此之外无其他undertow相关依赖

2020-03-06 22:15

@JFinal 我也遇到这个情况了,是不是真有这个问题

2019-12-26 10:32

我之所以没从这方便想就是因为在打印#(article)对象的时候cover居然输出了null,而不是带着双引号的null,createTime和html的字符串都带着双引号,所以我一直没往字符串方面想,不过官方能优化这块吗

2019-12-26 10:16

已找到原因,因为用了第三方的hutool工具类的JSONUtil做parse,这个工具类在parse的时候把null反序列化成了cn.hutool.json.JSONNull对象,其
public String toString() {
return "null";
}
不是JFinal的锅,还真是坑无处不在。。。

2019-12-18 19:02

@nommpop 设置的大一点,我的已经解决了,hp.setMaxLifetime(1000000L);

2019-12-16 17:58

但对于#set之后的部分,输出#(user)的值确实是改变了,对于这里其实scope都是相同的,不要在意user是个什么类型,就当作是String,这里说的是怎么防止变量被改变,就像静态常量存在的意义