2017-11-07 11:09
@rirai 如果你用的 eclipse,在导入的时候,依次选择 File、Import、Existing Maven Project ,然后会进入一个向导,输入一点必要的信息,尽可能不要动默认配置即可
这里要注意,尽可能少地做事情,让 eclipse 自动化生成 maven 项目的配置、以及项目的配置文件。
自己手动做事才是出错的关键所在
2017-11-07 10:05
@sevenZLL 看一下 jfinal 手册,有关 ActiveRecordPlugin 那一章,有实际的例子。 其实就是 sql 而已
2017-11-06 20:30
前端 form 表单 input 域的 name 设置为下面:
name="article[0].title"
name="article[0].content"
name="article[1].title"
name="article[1].content"
name="article[2].title"
name="article[2].content"
后端代码大至如下:
List list = new ArrayList();
for (int i=0; i<n; i++) {
Article article = getBean(Article.class, "article[" + i + "]");
list.add(article);
}
上面用的是 form 表单做为示例, ajax 发起的请求没有本质区别,将数据按表单域的逻辑结构来组织就好
2017-11-06 17:30
@guanxb ueditor 发起的一个问号挂参请求 "?action=config" 这个是向后端索要配置文件,而 jfinal club 中的 UploadController 中做了如下处理:
if ("config".equals(getPara("action"))) {
render("/assets/ueditor/jsp/config.json");
return;
}
也就是说带有这个参数的请求仅仅是索要配置内容而已,并不是真正的文件上传,所以也就不存在可以先调用用 getPara 后调用 getFile 这个说法了,因为这个请求根本就不是文件上传
问号挂参应该也是需要先 getFile 后 getpara 的,这个你再测试一下,貌似也可以先 getPara,测试结果分享出来
不过有一点可以肯定的,如果传参是用的 urlPara 的形式,可以先 getPara 后 getFile,例如 localhost/project/update/123,这个 url 中的 123 就是 urlPara,这个可以先 getPara(0) 后 getFile
2017-11-06 16:09
@wangqian0628 jfinal 手册最后一章明确说明了 IStringSource 更名为了 ISource,只是改类名,里面的方法丝毫未变
对于绝大数没有扩展过这个接口的人来说,升级感受不到变化。 对于扩展过这个接口的人来说,改一下类名即可,升级是秒秒钟的事