2016-11-19 14:15
@在云端 你确定 sql server 是用单引号引住保留字? 我怎么记得是用中括号: select [key], [text] ....
2016-11-18 18:31
@xiansx jfinal 是将 sql 与参数直接扔给了 JDBC 去处理,只要是 JDBC 支持,jfinal 必然也支持
2016-11-17 14:04
@yuan_123 少说一点就出问题了,以下是 ueditor 要求的返回值格式,其实只要用用它的 demo就可以试出来:
ueditor 要求返回 json 格式数据,例如:
{"state": "SUCCESS",
"title": "1465008328293017063.png",
"original": "2222.png",
"type": ".png",
"url": "/upload/image/1465008328293017063.png",
"size": "185984" }
所以在 jfinal 之下,上传正确的返回例子如下:
Ret ret = Ret.create("state", "SUCCESS")
.put("url", "/upload/image/20160604/1465008328293017063.png")
.put("title", "1465008328293017063.png")
.put("original", uf.getOriginalFileName())
.put("type", ".jpg") // 这里根据实际扩展名去写
.put("size", fileSize);
renderJson(ret.getData());
上传错误的返回例子如下:
Ret ret = Ret.create("state", "错误提示消息在此");
renderJson(ret.getData());
2016-11-17 12:13
这里补充一点,如下这几行代码非常重要:
if ("config".equals(getPara("action"))) {
// 这里千万注意 "config.json" 文件前方的目录一定要正确
render("/assets/ueditor/jsp/config.json");
return;
}
ueditor 编辑器在加载的时候,会向后端的发起一个请求,参数名为 action,参数值为 "config",意思是想得到服务端配置文件: "config.json",此时你必须要 render(yourPath/config.json) 这个给 ueditor,否则它无法进行初始化,也无法知道文件上传到什么地方,等等的一切服务端配置它都将不知道