2018-07-25 17:46

Db.user(db2).find 得到的 Record r,
直接 r.set("新增字段","xxxx");
再Db.user(abc).save("表名", r);
就可以了~

2018-07-21 16:54

先搞清楚什么东西在后端运行, 什么东西在前端运行, 先区分开来, 不然会晕.

模版中它是 "替换"充填 的形式 , 不是脚本等 "拼接" 的概念, 这个也要搞清楚

2018-07-21 10:46

@不会飞的张小Q 正常接收就好了啊, 比如 Controller提供的getPara系列方法http://www.jfinal.com/doc/3-3

2018-07-19 14:29

@l745230 我们的SQL都是先在 Navicat 里面敲好了(自带语法提示), 运行成功之后, 再复制粘贴到JAVA里面或者SQL模版里, 用起来也还行.... 我以前用过 海哥写的 Afinal 里面封装操作数据库的工具还是蛮好的

2018-07-14 20:04

@童年 你 UserService 里面是怎么写的了 ?
getTests 里面是什么业务?

dao对象是静态全局共享的, 如果被用来set(…)再get(...) , 在多线程请求下操作数据就会错乱的, 这个是JAVA最基础的概念, 以前总被新手误用, 所以对 dao对象 new User().dao() 做了判断提醒.

new 出来的对象, 就不一样了, 不会被多个线程操作了, 自然不会出错了

2018-07-14 14:39

@童年 仔细阅读文档: http://www.jfinal.com/doc/5-3

dao对象是全局共享的,只能用于数据库查询,不能用于数据承载对象。数据承载需要使用new User().set(…)来实现。

2018-06-28 11:43

一段new java.util.concurrent.ThreadPoolExecutor ... 不就好了

2018-06-24 17:58

一键式拖拽开发jfinal指日可待了啊

2018-06-20 10:03

@饿了吃口葫芦肉 "img原样" 是什么意思 ? 例子代码我测试过, 没有问题,

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>test-barcode</title>
</head>
<body>
<img src="/test/barcode/jfinal-20170801">
</body>
</html>

JAVA:
/**
* /test/barcode/jfinal-20170801
*/
public class BarcodeController extends Controller {
public void index(){
render(new BarcodeRender(getPara()));
}
}

2018-06-19 21:37

@饿了吃口葫芦肉

<img src="/test/barcode/jfinal-20170801">
是这样的啊

2018-06-19 21:26

@ming一名 服务器没有对应字体, 安装一下字体库, 或者升级到jfinal最新版

2018-06-13 19:51

不是错, 先看手册, 再动手

2018-06-13 19:50

@maxwade 嗯, 没问题, 我这样用一年多了 post(String url, String data)

2018-06-13 17:37

@maxwade HttpKit.post("http://www.baidu.com", "?a=1&b=2&c=3")
何不写个 main方法试试了~

2018-06-13 17:32

@maxwade 现在接口开发都是参数JSON 数据的, 都这样写