2018-06-08 11:54

可能是你的安卓客户端没有遵守 http 文件上传的协议规范,jfinal 在后端是老老实实按照 http 协议去解析的

这个只能去调整客户端,否则你得在后台通过 getRequest().getInputStream() 得到上传的流以后自行解析上传文件的内容

站在 jfinal 的角度,为了应用面更广,只能去满足 http 协议

2018-06-08 11:52

@mangguo1 问号不确定,动态拼接一下 sql , 让问号与参数全动态化即可

这种情况最适合使用 sql 管理功能了:
http://www.jfinal.com/doc/5-13

注意看上面文档中第 6 小节中的高级用法,用一个 #for 循环来动态拼接 sql

2018-06-08 11:50

单步调试分分钟解决,这个外人是很难猜测原因的

2018-06-08 11:49

将重定向改成 renderJson,前端 ajax 得到 json 数据以后,再自行决定后续操作

注意看 club 中的用法

2018-06-07 19:25

@mangguo1 用法很简单,问号放 sql 中, 参数放在最后面,有几个问号,就放几个参数,像下这样:
Db.paginate(1, 10, "select *", "from t where a=? and b=?", v1, v2);

上面的 sql ,有两个问号,所以放了两个参数 v1, v2

2018-06-07 19:02

@373118970 没前缀前面说过了,传一个 "" 参:
getModel(.., "")

2018-06-07 18:26

@373118970 前观我将文档中的规则重复得很清楚了,具体怎么用看你是否遵守了文档中的约定

2018-06-07 18:26

@mangguo1 看一下 club 中的那个 AdminAuthService 中,有 SqlPara 的实际用法,看实际的代码比我用文字在这里表述要清楚

2018-06-07 17:36

@las_aves 用 jfinal 开发,浏览下文档,看看 jfinal demo 是有必要的,这些问题太基础了,没有回复的余地了

2018-06-07 17:24

@sxf2018 你事先设置过:
arp.setCaseInsensitiveContainerFactory(new CaseInsensitiveContainerFactory());

一般不建议用这个东东,如果你的数据库不是 oracle 的话,更不建议用

2018-06-07 17:17

@zzhkiller 用数据库代替, 参考一下 jfinal club 中的 session 表的设计

2018-06-07 17:06

@zzhkiller

2018-06-07 17:05

手误而已,删掉一个即可

2018-06-07 17:04

还要干这个事:
_MappingKit.mapping(arp);

在首页下载 jfinal demo , 里头有实际的例子