2017-03-13 10:28

jfinal 3.0 手册第一章专门讲了如何升到 3.0,注意看一下

2017-03-12 11:44

@哈小吉 异常信息中只有 fastjson 与 avoscloud 相关的异常,注意一下这两个第三方包所使用的版本依赖是否正确

2017-03-12 11:42

用一下 CacheKit.getKeys(DicUtil.CACHE_READTIMES) 得到所有的 key,也就是 id 的集合,然后再对这些 id 进行循环处理

注意看一下 jfinal-club 项目中的 pageview 模块,里面现成的代码可用

2017-03-11 11:28

生成器设置方言用一下:generator.setDialect(...)

对于 sqlserver 来说,生成的时候可能会碰到一点问题,参考一下这个贴子:http://www.jfinal.com/share/211

2017-03-11 10:44

异常提示表示,当前的用户名与密码没有权限访问该数据库

2017-03-10 22:12

首先要确定一种参数传递方式,如果是表单的 key=value 形式,直接使用 getModel以及 getPara 系列就可以获取

如果确定使用 json 传递方式,那么使用 HttpKit.readData(getRequest()) 得到 jsonString 以后,再通过 FastJson.getJson().parse(jsonString, Xxx.class) 转成 java 对象即可

最后,要搞清楚一件事,如果参数出现在了 jfinal action report 的 Parameter 部分,那么千万不要认为是 json 传递方式,而仍然是 key=value 方式,只不过 value 部分的值是 jsonString,处理办法是:
String jsonString = getPara("filterCondition[0][unitCode]");
FastJson.getJson().parse(jsonString, ...)

从上面看到你的回复中的 Parameter 域中的数据,可以得知肯定是表单传递形式,但是 value 值中的数据并不是 json 格式,是错误的格式

最后的最后, javascript 是无法使用 json 传递方式的,只能是用 http 客户端程序才可以去传 json,这里所指的传值方式是指将数据当成是 http body 中内容,切记,切不要搞混

2017-03-10 22:05

@Ferrari8899 json 数据相当于是一个字符串,要用模板引擎遍历最好是先将其转换成 java 对象,因此,一开始就不要转成 json,而是对其直接进行遍历

2017-03-10 17:24

这个是纯前端问题了,不同的组件不同的用法,从未使用过 easyui,抱歉无法帮助到你,建议多看看它的文档

2017-03-10 17:23

@younkee 那就是没配置好日志,下载首页的 jfinal demo ,将其中的 log4j.jar 与 log4j.properites 文件直接 copy 到项目中使用

2017-03-10 16:34

@widely 下载首页的 jfinal demo 试试,看有没有问题,如果没有问题,照此办理一下应该就可以了

2017-03-10 16:25

先严格按照下面的方式启动一下,看是否成功:
1:下载首页右侧的 jfinal demo,根据喜好,可以下载 maven 版与普通 java web 版
2:直接导入到 eclipse 或 idea 中
3:创建好数据库,运行一下 DemoConfig 中的 main 方法

注意:第三步中的 main 方法启动时,如果是 idea ,需要使用注释掉的,那个没有第三个参数的方法

2017-03-10 16:23

@widely 看看日志级别是啥,还有是不是对另外的 jetty 有依赖

2017-03-10 16:18

@蜡笔小新 引用 jar 中的 sql 文件,这个功能确实还没有,写点代码先处理一下吧

2017-03-10 16:17

那就奇怪了,我这是可以的,你是用的 jfinal 集成的 jetty 启动的么?