2018-05-25 09:10

你怕是 record 这个对象为null 吧.......

2018-05-25 09:08

为什么不直接转了 ?
TbOperatelog tbOperatelog
= JSONObject.parseObject(s, TbOperatelog.class);

2018-05-23 09:26

文档中说:

JFinal 模板引擎专为 java 开发者打造,所以坚持两个核心设计理念:一是在模板中可以直接与 java 代码通畅地交互,二是尽可能沿用 java 语法规则,将学习成本降到极致。

因此,立即掌握 90% 的用法,只需要记住一句话:JFinal 模板引擎表达式与 java 是直接打通的。


也就是JAVA怎么写, 模板中就怎么写

2018-05-11 14:50

1 先检查 setCookie 时 token是不是就是空了.
2 检查浏览器是不是禁止Cookie了

2018-05-11 13:46

你说的这个需求,
在 JFinalConfig 中 configConstant(Constants me) 里面进行配置文件的属性检查就可以了吧 ? 如果不存在就不让启动就可以了.
而且PropKit中还有 appendIfExists这个功能, 这个可以追加线上配置, 会属性覆盖, 比如常见的数据库连接配置, 当线上配置没有属性的话, 会使用你开发的配置, 相当于默认值了

2018-05-10 09:04

还有小板凳~
特别喜欢新增加的这个方法, 插件式开发, 能省很多代码了哈哈

/**
* 配置是否在路由映射完成之后清除内部数据,以回收内存,默认值为 true.
*
* 设置为 false 通常用于在系统启动之后,仍然要使用 Routes 的场景,
* 例如希望拿到 Routes 生成用于控制访问权限的数据
*/
public void setClearAfterMapping(boolean clearAfterMapping) {
this.clearAfterMapping = clearAfterMapping;
}

2018-05-08 09:20

大兄弟~ 规则是这样的:
/**
* Field
*
* field 表达式取值优先次序,以 user.name 为例
* 1:假如 user.getName() 存在,则优先调用
* 2:假如 user 为 Model 子类,则调用 user.get("name")
* 3:假如 user 为 Record,则调用 user.get("name")
* 4:假如 user 为 Map,则调用 user.get("name")
* 5:假如 user 具有 public name 属性,则取 user.name 属性值
*/

2018-05-03 11:42

仔细看哈哈哈 http://www.jfinal.com/doc/6-6

2018-04-28 10:01

你这个UI框架也没说是哪家的, 肯定是猜不出来了...
我这边一直在用layui家的, 挺好的table:
http://www.layui.com/demo/table/page.html

2018-04-19 09:19

@tczhoulan 连接都给你了, 点击一下就看见了啊, 还有你百度一下: java 源码连接