2020-07-07 10:18

2、默认 Shared Method 配置扩展
Enjoy 模板引擎默认配置添加了 com.jfinal.template.ext.sharedmethod.SharedMethodLib 为 Shared Method,所以其中的方法可以直接使用不需要配置。里头有 isEmpty(...) 与 notEmpty(...) 两个方法可以使用。

isEmpty(...) 用来判断 Collection、Map、数组、Iterator、Iterable 类型对象中的元素个数是否为 0,其规如下:

null 返回 true

List、Set 等一切继承自 Collection 的,返回 isEmpty()

Map 返回 isEmpty()

数组返回 length == 0

Iterator 返回 ! hasNext()

Iterable 返回 ! iterator().hasNext()



多看文档~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~·

2020-07-03 11:29

https://www.cnblogs.com/yinliang/p/10721515.html

2020-07-03 11:27

https就是在http上加了安全层,通过https调用到你的应用时,容器会将安全层解开,从而将解安全包后的http交给你的应用处理。

2020-07-01 11:32

把那3条SQL放到下面:
Db.tx(new IAtom() {
public boolean run() throws SQLException {
。。。。。。
}
});
如果成功,说明是你自己将SQL异常处理掉了,而没有抛给JFinal处理。
文档中有事务的说明,仔细看。

2020-06-24 09:19

@JFinal 哪个版本支持的?我记得以前不支持

2020-06-23 16:00

@JJfinal 仔细看文档,Clear不是用在Routes上的,@JFinal 已经回答得很清楚了

2020-06-23 13:52

@JFinal Clear中加入个Class[] values,这样就可以清除指定的拦截器了

2020-06-19 17:39

@仙魔 /workshop/login/adminLogin错了

2020-06-19 16:42

@仙魔 URL不正确

2020-06-10 01:06

@prelove 源码中已经将flag修改成局部变量,谢谢指出。。。

2020-06-08 09:52

DateTime、Date、Time三种类型在Java中都存在

2020-05-28 11:03

@xukua 去百度一下SQL注入风险吧,不是说你获取参数做了验证之后就没有风险的,有经验的人随便就能抓漏洞搞定你的数据库。。。

2020-05-26 09:45

@xukua 有点经验的都知道这种拼装方式有SQL注入安全风险,最保险的还是占位符参数

2020-05-25 17:46

@zlsj80
package com.jfinal.plugin.activerecord.sql;
public class OrParasDirective { ... ... }

看懂了没?