2017-06-15 22:45

参考一下 com.jfinal.upload.MultipartRequest.java 这个文件中的做法,无非就拿到 HttpServletRequest 对象,从中解析出自己所需要的文件内容

具体到你的应用场景,你可以在 controller 中通过 getRequest() 得到 request 对象,然后将 MultipartRequest 中的代码改造成写入到 hdfs 而不是本地文件系统

2017-06-15 18:04

我记得 jfinal 手册上有一个例子可以满足你的需求,在 sql 模板中利用 #for 指令去输出就可以了

2017-06-15 18:03

一个 #para(int) 指令只能输出一个问号占位,况且 jfinal 无法猜到你传入的 "1, 2" 这个 String 参数是一个整体还是两个分开的参数,也不方便去猜测,不严谨,因为 "1, 2" 这个 String 完全可以当成是一个参数

2017-06-15 12:41

必须要用 explain + sql 去分析这个 sql 到底慢在哪里, 6 万多数根本不算多

2017-06-15 09:35

用个拦截器来设置:
inv.getController().keepPara();

2017-06-14 16:24

@cs88du 在 configConstant(Constants me) 中配置一下:
me.setMaxPostSize(...)

如果不配置,默认是 10M,参考一下 com.jfinal.core.Const.java 中的默认配置去配置

2017-06-14 16:23

对不 gradle 不熟悉,理论上一定是可以的,与 maven 没有本质的不同

2017-06-14 16:21

jfinal template engine 没有引入标签这个概念,自然也就没有 tld 这一说了,也就没有了相关的学习成本

2017-06-14 16:19

异常提示是文件没有正常结尾,确保一下客户端上传时数据要正确

2017-06-14 16:18

jfinal template engine 没有标签这个概念,输出到文件用一下 java.io.FileWriter 这个类会方便很多

感谢你的分享

2017-06-14 16:16

先看一下控制台输出的 jfinal actoin report 的 parameter 这一栏,看数据有没有到达后端,如果没到达,也就谈不上去接收了

2017-06-14 15:42

升级到 jfinal 3.1

2017-06-12 19:42

@航程序员 感谢支持

2017-06-12 17:36

为了减少代码冗余,对于 conn 的 null 判断转移到了 config.close(conn) 方法内部,注意看一下 Config.close 内部的源代码

你出现的这个异常很可能是 config 对象为 null 值

2017-06-12 15:51

感谢你的分享,赞一个