2018-04-03 12:13

maven 中心库可以下载所有版本的 jfinal :
http://search.maven.org/#search%7Cga%7C1%7Cjfinal

2018-04-03 12:01

@问你一声 搞定后在分享频道分享下啊,这个需求还是很多人需要的

2018-04-03 11:58

单步调试一下,看是什么 sql 有问题,异常信息里面没有实质有用的信息量,没人可以猜到原因

2018-04-03 11:57

@问你一声 ajax 拿到的是后端用 enjoy 生成好的整块的 html 片段,所以不需要 js 拼接

如果后端是 renderJson 过来的 Json ,这才需要 js 去拼接,拼接很麻烦

2018-04-03 11:42

@问你一声 谁说要拼接了?

2018-04-03 10:55

HttpKit.get(url, ...) 或者 HttpKit.post(url, ...)

2018-04-03 10:54

选择一级下拉的时候触发一个 ajax 请求到后端,后端得到一级的 id 号,去找二级的列表,然后用 enjoy 渲染成 html 片段

浏览器这端得到 html 片段以后,直接 $("#二级").innerHtml = 片段替换一下即可

注意两点:
1:发 ajax 请求时,类型设置为 "html" 而不是 "json"
2:后端直接 render("二级.html"); 而不是 renderJson();

2018-04-02 21:38

@libofei 如果是仿照 FileRender,没有必要支持断点续传,所以 FileRender 中的大部分代码可以去掉

2018-04-02 21:18

用下 renderFile(...) 或者仿照 renderFile 所使用的 FileRender 自己扩展一个也可以

2018-04-02 20:17

@syso 不是没生成,而是生成在了某个路径下面,你没注意而已,看一下控制台输出的文件生成的路径, copy 这个路径,然后去资源管理器里面找一下

根据错误路径,再改成正确的即可

2018-04-02 19:31

@13540894015 单步调试一下,看是哪个 sql 出了问题

2018-04-02 19:30

这个指令在 jfinal 3.3 版本才开始有,升级一下 jfinal,如果暂时不想升级,可以先拿 jfinal 3.3 中的 NumberDirective.java 源码,放到项目,然后注册一下:

engine.addDirective("number", NumberDirective.class);

2018-04-02 19:27

@ygh331 这部分代码又重构了一下,更加简洁优雅,试用后多给反馈

2018-04-02 19:26

为什么不设置方言:
generator.setDialect(new OracleDialect());