2017-06-22 22:31

当然可以,只要不使用 com.jfinal.weixin.sdk.jfinal 这个包下面的类文件就可以用在 spring 之中

这样用的时候,要自己添加原来在 ApiInterceptor 以及 MsgInterceptor 中的功能代码,很容易实现

2017-06-22 21:42

ActiveRecordPlugin 未正确启动,造成名为 "db2" 的 config 没有正确被创建,从而会在 Db.use("db2") 时报这个错误

2017-06-22 16:28

jfinal 升级到 3.1 版本,你的版本是两年前的了

2017-06-22 16:28

@txw_506 你的数据表字段名为 projectSeq,而你的 setter 方法是:
set("proect_seq", ..) 这显然不行

而且 jfinal 也不是这么来用的, getModel 搞定所有参数,不需要再一个一个的 set(...) 进去

建议下载首页的 jfinal deom , 用上里面的 Generator,自动化生成 Model 搞定一切

2017-06-22 16:07

在 proejct.save() 这行代码处设置一个断点,进入到 save() 方法内部,看一下内部的 Map attrs 属性中有没有值,一步步定位问题

目前从表面上看是没有问题的,可能是某个地方出现意想不到的问题,例如你是否改变过 jfinal 底层的实现

2017-06-22 15:35

注意看一下你在浏览器地址栏里面多了一个 "jfinal_club" 字符串,这个就是错误的原因

2017-06-22 15:29

context path 设置为 "/" 即可,如果是 tomcat 部署注意看这里:https://my.oschina.net/jfinal/blog/353062

2017-06-22 15:28

内容介绍太少了,多添加点详细内容啊,这样才能吸引更多人关注和使用你的项目

2017-06-22 15:27

@花生米 集成第三方用 setRenderFactory(...) 即可, 404 错误是路由有关的事情与集成没有关系

2017-06-22 11:31

看下 beetl 相关文档,应该是有集成方法的

view type 配置只对jsp、velocity、freemarker 有作用,对其它第三方要使用扩展 RenderFactory 的方式去集成

2017-06-22 11:28

先找到是程序的哪个地方调用了 getSesion() 或者是 create session,然后再逐步解决

2017-06-21 22:52

只要你数据表中的字段类型与其长度不变,那么所对应的 java 类型也是固定不变的

还要注意一个地方:Db.queryLong("select count(field) from xxx") ,假定 field 为 int 型,但你在 sql 中使用了 count 函数, JDBC 为了避免数据溢出,会返回 Long 型值,也就是说 field 与 count(field) 返回的数据类型是不同的

这种情况 jfinal 也在考虑做类型自动转换,下一个版本会给出一个很好的设计

2017-06-21 17:03

@梦兰伯特 jetty 相关的 jar 包删干净没有? 打包时,注意 pom.xml 中 jetty 的依赖全部搞成: scope = provided

2017-06-21 17:02

@梦兰伯特 你的服务器是 windows 系统? 应该是小问题,再重新部署一下,细心点就可以解决