2017-06-14 16:24
@cs88du 在 configConstant(Constants me) 中配置一下:
me.setMaxPostSize(...)
如果不配置,默认是 10M,参考一下 com.jfinal.core.Const.java 中的默认配置去配置
2017-06-12 13:22
这个问题与 jfinal 唯一有关联的地方在下面这行代码:
Db.update(....)
而这行代码 jfinal 仅仅是转头扔给 JDBC 执行了而已,所以不可能是 jfinal 的 bug。很可能是由于 rtime 这个变量生成有问题,也可能是 updateRtime() 这个 action 被调用过多次
rtime 这个字段如果是 datetime 类型,建议直接注入 java.util.Date 类型的对象,不要注入 String 对象,使用 joda time 这样的第三方工具很方便生成相对于当前日期的时间对象
如果界面是一个按钮来触发调用 updateRtime(0 这个 action,那么连续快速点击这个按钮很可能会调用多次,防止这种情况的发生,你可以拿到本页面“发送”按钮相关的 js 代码来用一用