2017-07-15 11:44

终于来了,api 十分简洁,超赞

2017-07-15 11:42

做个拦截器,大致代码如下:
public void intercept(Invocation inv) {
log.info("调用 action 之前做日志");
inv.invoke();
log.info("调用 action 之后做日志");


然后将此拦截器配置成全局拦截器: me.add(new MyLogInterceptor());

建议稍微看一下 jfinal 手册,这是最基本的功能,其中 Invocation 中还有很多实用的方法可供调用,例如 inv.getActionKey() 等等

2017-07-14 12:20

@linuxea 升级到新版本,不要忧郁

2017-07-14 10:48

我建议你先写成一个 sh 脚本然后去调用,千万注意一个事情,环境变量是在每次打开linux shell 时临时给定的,所以你这种运行的方式并未打开一个 shell,很多环境变量是无效的

在脚本最前方加上让环境变量生效的 shell 脚本,最后就是要搞定一下这个异常:
error=2, No such file or directory

2017-07-13 23:26

做一个 public MyDialect extends OracleDialect,覆盖掉其中生成 paginate sql 的方法,改一下里面的生成逻辑就可以

按理说这个不会影响性能

2017-07-13 23:07

@kun 正是要做的,目前做得确实不好,直播逐步会做起来

2017-07-13 22:18

@kun model 采用的是 active record 模式,该模式的核心是一个 model 对象唯一对应一条数据表记录,这个对应关系用的就是主键,所以 model 对应的表,必须有主键

如果没有主键,使用一下 Db + Record 方式操作下数据库

2017-07-13 22:17

改下命令:"pyhon" 改成 "python"

2017-07-13 18:00

@UniqueStone Json.getJson().parse(jsonString, YourModel.class)

2017-07-13 17:59

用一下 fastjson,得到 jsonString,然后:
renderJson(JsonString)

2017-07-13 17:59

new PickGoodsManageFileModel(); 改为下面的代码就没问题了:
new PickGoodsManageFileModel().dao();

2017-07-13 17:57

这里是相同的问题:http://www.jfinal.com/feedback/1625

注意,这个问题是 java 基础,解决方案在 google baidu 中一搜一大把

2017-07-13 17:56

JSP 需要 JDK 的 javac 去编译,而你配置成了 JRE,改一下 eclipse 或 IDEA 下的 Installed JREs 这个配置,指向 JDK ,而不是 JRE

2017-07-13 17:55

class not found 的异常就不用我多说了吧