2016-11-03 09:34

试试 JMeter、LoadRunner

2016-11-03 09:30

@localhost8080 看一下首页可下载的 jfinal 手册,路由规则只有四条,极其简单。当路由配置不对的时候就会出 404

2016-11-02 21:56

@localhost8080 缺少 jetty 的 jar 包,或者类依赖设置不正确,jar 在首页有一个 jfinal-all.zip 可以下载,里面所有的包都有

2016-11-02 20:32

80 端口被占用,换个端口就可以了,有一些软件会占用 80 端口,例如 QQ 音乐

2016-11-02 20:31

暂时不支持 sql 命名参数,后续版本考虑支持

2016-11-02 12:40

类似于 jfinal cms 这样的项目有很多很多了,例如 jpress: http://www.jfinal.com/project/3

而社区有更紧急更重要的 jfinal 2.3 版本,以及 jfinal.com 文档频道,所以以前说的 jfinal cms 变得不再紧急,后续社区要出开源项目,名字也不会再叫 jfinal cms,该名字已被别人占用

2016-11-02 11:37

@万龙 适当写点代码应该是可以搞定的,虽然是分表了,但这个 id 仍然会被写到某个 model 之中,想办法将 id 值从那个 model 中得到再转存一份到你希望的 model中即可,记得搞定后回来分享一下,在分享频道简单发个贴

2016-11-02 11:29

@万龙 为啥跳出了? 要确保代码可以进入这个 if 内部才可以注入 id 值。 此外,你是否设置了 postgresql 的方言: arp.setDialect(new PostgreSqlDialect())

2016-11-02 11:00

@万龙 按照上面所说的,单步调试一下 getGeneratedKey 这个方法

2016-11-02 10:59

@tonghu008 这样是不可以的。想象一下,一共有两个数据源,在最后提交时,第一个提交成功,第二个失败被回滚,这里你想再回滚第一个时已然不可能,第一个已经被正确 commit 了

所以,为什么说这是一个分布式事务问题范畴,就是因为需要将多个数据源事务以某种方式给弄成一整个事务,涉及类似于分段提交,提交日志等事情,通过传统的实现方案是可以搞定的,但 jfinal 只接受简洁的方案,目前还没时间去弄

2016-11-02 10:54

jfinal 社区有很多的 ajax 表单提交都是用的 jquery form,极度方便,相当于是使用普通方式实现 ajax 请求,省去了很多处理 ajax 的心思

2016-11-02 10:52

分两步走,极度容易:
1:按照原先 form 表单的方式把文件上传的组件安排好,包括from表单的 enctype 也要设置好,包括提交按钮也安排好,要有这样的一个button: input type="submit"

2:使用 jquery form的这样一个 jquery 插件,几行代码代码搞定:
$(document).ready(function() {
$("#myForm").ajaxForm({
dataType: "json",
success: function(ret) {}
});
});
注意 $("#myForm") 这个 jquery 代码要能找到你的 form 表单

3:此法本质是就在一个普通表提交的基础之上,让这个叫 jquery form 的插件在提交的时候接管请求,并自动化将请求转化为 ajax 请求

4:jquery form 在本站有下载:http://www.jfinal.com/assets/jquery_form/jquery.form.min.js

2016-11-01 22:34

@小木学堂 互相学习,共同发展,共建 jfinal 生态圈

2016-11-01 22:31

我靠,刚看到,小木学堂又有大动作出来了 ^_^