2019-04-04 22:43

使用 getSession(true) 方法,或者: getRequest().getSession(true)

true 这个参数表示当前用户没创建 session 的话就创建一个

2019-04-04 17:53

取决于 log4j.properties 中的配置

2019-04-04 17:52

因为 M2 是 public 方法, 而 class 级别是拦截所有 public 方法的,这个功能本身就是这样设计的

2019-04-04 17:05

注意看方法头部的说明:
Batch save models using the "insert into ..." sql generated by the first model in modelList.
Ensure all the models can use the same sql as the first model.

生成 insert into .... 这条 sql 时,必须要以一个 model 作为模板,取第一个 model 是最合适的

JDBC 的 batch 操作提升性能的核心之一就是多条数据共用同一条 sql

如果多条数据不能共用同一个 sql 的话,那就不是 batch 的场景,不能使用 batch 系的方法

2019-04-03 16:46

@fly_pku 分页的各种问题在文档中有详细说明:
https://www.jfinal.com/doc/5-6

2019-04-03 16:12

为什么有这行代码:
ApiConfigKit.setThreadLocalAppId(ac.getAppId());

threadlocal 操作都是 jfinal weixin 内部的拦截器自动完成的

2019-04-03 16:10

字符 . 与重定向无关

2019-04-03 10:56

回调客户端没有发回 session 用到的 cookie 而已,问题全在客户端

2019-04-03 10:29

@guanxb 不打 fatjar , 如果你只有 java 代码变化了,只需要上传 lib 包下面的一个 jar 包就可以了,十分方便

2019-04-03 09:56

有上传图片功能的不建议 fatjar 形式发布

如果一定要这么来发布,可以在这个 jar 包同级目录手动创建一个 webapp 目录,上传文件会自动在这里被存放

2019-04-02 17:45

3.6、 3.7 已经支持 IDEA 热加载了,所以最后一个参数已经统一

统一使用与 eclipse 一样的启动参数

建议使用 jfinal undertow ,比 jetty 要爽

2019-04-02 17:44

多看文档,里面有一章专门讲 json 的配置与使用

2019-04-02 17:44

@小KKK 修正一下,应该配置成:
me.setJsonFactory(new MixedJsonFactory());

2019-04-02 16:51

添加配置:
me.setJsonFactory(new FastJsonFactory());