2017-11-01 15:32
这个是 tomcat 的一个大坑,与 jfinal 没有关系,具体原因在这里:http://www.oschina.net/question/941098_93842看一下我的回复
2017-11-01 15:29
@we0476 生成器本身就是在 jfinal 之中的,具体的使用例子,可以在首页下载 jfinal demo
2017-11-01 15:28
是因为查出来的数据是用 HashMap 存放的,想要让次序一致通过如下配置即可打完收工:activeRecordPlugin.setContainerFactory(new OrderedFieldContainerFactory());
2017-11-01 15:26
控制台无输出,添加上 log4j.jar 以及 log4j.properites 文件,只有日配置好了,控制台才能正确输出,也才能解决问题可以下载首页右侧的 jfinal demo,copy 出里面的 log4j 相关文件出来直接用
2017-11-01 15:24
这个分享太有用了,而且解决方案比我预想的要好,通过简单配置就可以搞定问题我预先想到的方案是用 jetty maven plugin 来代替 spring-boot-devtools
2017-11-01 15:23
websocket 本身就是异步的,而且通信是双向的,解决起来最为彻底如果用 ajax,可以让服务端在另一个线程中处理当前业务,在处理完成前就响应客户端,然后客户端定时发起询问,得到业务处理结果
2017-11-01 15:18
可以自定义一个 MyRenderFactory extends RenderFactory,然后覆盖掉其中的 getXmlRender() 方法,在这个方法中返回 3.2 版本之前的 XmlRender最后配置一下: me.setRenderFactory(new MyRenderFactory()) 就可以切换掉 XmlRender 了这种切换方式就完全兼容老项目了,记得搞定后回来分享
2017-11-01 15:11
本站就是部署在 linux 的 jfinal 项目,参考一下这篇博文:https://my.oschina.net/jfinal/blog/353062
2017-11-01 15:09
对于单表的 CRUD 操作是不需要写 sql 的, 例如 model.save()/update()/delete()/findById(id)而对于复杂查询,必须要写 sql,因为框架自身不可能知道用户要查什么数据以及关联哪些表
2017-10-31 23:57
用一下这个 handler 即可打完收工:https://github.com/ChunMengLu/Easy4JFinal/blob/master/easy-core/src/main/java/net/dreamlu/easy/handler/SessionIdHandler.java
2017-10-31 10:22
@zz210891470 没双引号那就是你 json 转换工具的事了。 jfinal 集成的 json 实现类默认都是有双引号的,你应该是自己做了调整
2017-10-31 10:20
@年轻人 手册中有说明,多看手册,节省无数时间,也帮我节省时间
2017-10-31 10:16
你的数据最外层是两个数组,然后是 map,而你取的时候只取到第一层数组,应该要这样:data[0][0].flow_id
2017-10-31 10:11
如果请求的全程,自己没有 render 过,那么 jfinal 会默认给你 render(view) 规则是:finalView = baesViewPath + viewPath + methodName + ".html";源代码见 com.jfinal.core.ActionHandler当然你也可以使用 renderNull() 来避免这个行为
2017-10-31 10:07
generator 这个模块中的所有组件都是可以通过 extends 来定制的,里面的所有方法和属性全是 protected,就是为了满足千变万化的个性化需求