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,就是为了满足千变万化的个性化需求
做个自己的 MyMetaBuilder extends MetaBuilder,覆盖掉父类的 isSkipTable(...) 方法,return true 的就是被跳过的表,可以用正则最后用将这个 MyMetaBuilder 注入到 Generator 中去就可以了
2017-10-30 20:46
@志 还是上面的办法,单独一个个去部署,一个个运行
2017-10-30 20:40
这个肯定是纯部署的事情,没人知道你部署的实际细节,先一个一个部署,看单独的 A 项目与 B 项目是否正常确保了每个单独项目都正常以后,再排查一起部署时出现的问题
2017-10-30 20:38
@刘进洪 用 getModel 与 getBean, 不支持 getRecord
2017-10-30 18:06
@hup 就是配置一个方言而已:activeRecordPlugin.setDialect(new PostgreSqlDialect());
2017-10-30 18:05
先调用一次 getFile() ,然后就是 getPara(...) 即可获取,如果希望在 getFile() 之前就可以获取到,可以利用 urlPara 来传数据,然后:String para = getPara();urlPara 是不受上传文件影响的参数,可随时获取