2020-07-28 20:36

貌似是DEBUG 模式,和项目搭建的方式有点问题,我本地eclipse和IDEA都用过没问题,用Cloud Studio 出一次问题,你可以参考一下,找找原因
https://jfinal.com/share/1400

2020-07-28 11:54

最简洁的还是, 直接传两个参数, 比如:Db.find(sql, a, a) 这样传两次。
还有如果只能穿一个参数的话,可以这样做:
Db.template(sql, Kv.by("a", a)).find();
sql的占位符就需要改成:#para(a) 这样子

2020-07-27 15:42

可以读一下源码,这样就不会迷惑了。 我来说说吧,
setThreadLocalConnection这个代码是在Config类的。
比如你用Db.find(String sql)这个类方法,那么它的调用链是 :
Db.find(sql) > (DbPro)MAIN.find(sql) > config.getConnection() > threadLocal.get()
看Connection conn是在最下层进行切换的。
所以上层MAIN对象是不变的,在它里面持有的Config config对象里面的ThreadLocal threadLocal进行操作的。

2020-07-27 15:27

@崔文斌 ajax 请求页面是吧? 后端使用 renderTemplate(”test.html”); 就可以了,不要renderJson。 实战项目可以看看 俱乐部里面 社区是咋用的https://jfinal.com/club

2020-07-25 20:39

@大白梨 可以自己先写个 demo 感受一下, 再操作, 如果如你描述,应该是你新数据源还没有启动, 调用代码就开始了, 给个例子你看下:
https://jfinal.com/share/1573

2020-07-25 20:34

起个新线程做推送文件

2020-07-25 20:32

renderJson(Kv.by("user",124).set...) 建议自己用个对象打包一下,不要用无参renderJson();防止拦截器等或后期业务扩展代码方便迁移到Service层

2020-07-25 20:27

renderJson 然后用模板取值?
ajax请求json取值一般都是这样做的啊:
$.getJSON("/test", function(json){
alert("JSON Data: " + json.user);
});

2020-07-25 20:20

用JF做,还是直接用java的纯JDK做啊?
JF的话官网有例子的 https://jfinal.com/download/now?file=jfinal-4.9.01_demo_for_maven.zip
https://jfinal.com/doc/13-2

原生我看过一个比较有意思的项目:https://gitee.com/sanluan/ThinServer

2020-07-25 20:14

使用方式没问题,但看你是用SQL模板调用的, 那么需要把模板加入到 arp对象里面,如:arp.addSqlTemplate("all.sql"); 一个ActiveRecordPlugin对象拥有一个独立的Enjoy所以需要设置一下

2020-07-22 14:23

可以把token挂在URL上, 先校验文件是否能接受

2020-07-22 13:58

@1377205950 糊搞还真是大牛,我初学的时候就看见开源中国很多他的分享和回答,他的意思大概是让你贴贴代码之类的, 不然这个描述很难定位问题所在的,比如咋渲染的,控制台都输出的啥,地址是什么,有没有拦截器之类的。。。
https://jfinal.com/share/644

2020-07-17 16:22

renderJson(Kv.by("data", data))

2020-07-17 15:54

renderJson ?
renderText ?