2016-07-12 19:00

@badouyuren 还有些必要的功能正在开发中,逐步完善,多多关注社区动态

2016-07-12 18:29

能否在代码之外分享些文字说明呢? 感谢支持 jfinal 社区 ^_^

2016-07-12 18:17

@csu胡思乱想 @yotop 昨天 maven 中心库总是超时,今晚会再尝试更新,多关注社区动态

2016-07-12 17:52

上传文件到 ftp 服务器,jfinal 未提供 api 支持,getFile(...) 的功能是接收客户端通过 http 上传过来的文件,与 ftp 使用的是不同的协议,并且 jfinal 是接收者,不是发送者。想要实现文件上传到 ftp 服务器,可以找一下相关的开源项目,应该有不少

2016-07-12 17:29

jfinal weixin 目前没有支持企业号,但已经有用户做了扩展,看下这里:http://git.oschina.net/javen205/jfinal_qyweixin

2016-07-12 16:35

@大青山 上传个人头像吧,支持一下社区发展

2016-07-12 16:35

简单来说就是用正则匹配 @xxx 这样的内容,然后匹配到的内容添加上超链接,并且向 @到的目标用户生成一条 refer_me和remind 记录,那么目标用户就会收到 @ 和提醒,后续我会将这部分代码开源出来,多多关注 jfinal 社区

2016-07-12 11:21

jfinal 一直都支持这种路由,问号挂参形式的参数值与表单参数获取方式完全一样,使用 getPara(name) 即可。刚看了一下 jfinal 手册,路由那一章确实没有谈到问号挂参的问题,原因是没将问号挂参当做是路由的一部分,urlPara 是路由的一部分

2016-07-12 11:02

@小飞象 简单来说就是:转换时调用了 getter,调用 getter 时查询了数据库,再进行转换,转换时又调用了 getter,如果数据表中的数据是循环依赖的,转换将陷入死循环。 如果这种循环依赖是在内存中,fastjson 是可以探测到的,但在数据库中发生时并没有处理

2016-07-12 10:59

@小飞象 在对 TagEntityType 对象进行json 转换时,调用了其中的 getter 方法获取数据,而 getter 方法又去读了数据库,将读取出来的数据再进行 json 转换,如果数据表中的 TagEntityType 记录之间存在依赖关系,例如用了 pid 之类的字段表示了记录之间的关系,一旦出现循环依赖,那么转换必然就会出现死循环,这种循环依赖发生在数据表,而不是内存的对象中,本质上是一样的。单步调试一下就清楚了

2016-07-12 10:23

应该是被转换的对象之中出现了循环依赖,转换的时候造成死循环,jackson 貌似无法处理循环依赖。换成 JFinalJson 或者 fastjson 试一下

2016-07-11 21:22

@Dreamlu 回复发贴人的时候,不用 @发贴人,就可以收到 @ 提醒,这个是自动的

2016-07-11 21:10

jfinal 2.2 的 ActiveRecordPlugin 已经有了生成器,不仅可以生成带有 getter、setter 的 model,还可以生成映射文件,已经可以取代楼主的 model 映射功能。此外 Controller 路由的映射以前有过一些讨论,个人倾向于手动添加路由代替扫描路由